![]() Appendix A: Object Code Values |
![]() DEVELOPER |
![]() |
The @OBJECT_BOOT_CODE attribute is found in the Function Structure File and it provides a very basic definition of the type of object and the primary file that holds the majority of the attributes for it.
The supported values are as follows:
Object Boot Code |
Object Type |
Primary File |
1 |
Function |
VIPBM01 |
2 |
Cycle |
VIPBM02 |
3 |
Main Format |
VIPBM04 |
4 |
Screen Field |
VIPBM05 |
5 |
File |
VIPBM06 |
6 |
Control-Break |
VIPBM07 |
7 |
Control-Break File |
VIPBM06 |
8 |
Control-Break Format |
VIPBM04 |
9 |
Report/Document Field |
VIPBM05 |
z |
End of Cycle Marker |
The value āzā is used only as an End of Cycle marker in the structure and is not an object that has properties. |
|
Caution: This attribute must not be edited on the Structure File. Doing so will result in corruption of the function structure. |
Below are the supported values for the @OBJECT_CODE attribute and their corresponding @OBJECT_BOOT_CODE values.
Static objects do not have Object Boot Codes as they do not appear in the function structure. These objects have the value ān/aā in the tables below.
Object Code |
Object Type |
Boot Code |
D |
Document |
1 |
GD |
Global Document |
1 |
MTD |
Many-Time Document Cycle |
2 |
MTPD |
Many-Time Paging Document Cycle |
2 |
OTD |
One-Time Document Cycle |
2 |
OTPD |
One-Time Paging Document Cycle |
2 |
DAHDR |
Cycle Alternate Format |
3 |
DDHDR |
Record Detail Format |
3 |
DEHDR |
Document End Header |
3 |
DFHDR |
Page Footer |
3 |
DHDR |
Cycle Main Format |
3 |
DPHDR |
Page Header |
3 |
DSHDR |
Document Start Header |
3 |
DFA |
File Accessor |
5 |
DCB |
Control Break |
6 |
DCBFA |
File Access on CB |
7 |
DACBHDR |
Format After CB |
8 |
DBCBHDR |
Format On CB |
8 |
D_DTEXT |
Dynamic Text |
9 |
D_DUMMY |
Dummy Field |
9 |
D_DVAR |
Dynamic Variable |
9 |
D_HDRTEXT |
Static Text |
n/a |
D_HDRVAR |
Static Variable |
n/a |
D_ENDCYCLE |
Cycle End |
z |
Object Code |
Object Type |
Boot Code |
M |
Menu |
1 |
MC |
Menu Cycle |
2 |
MHDR |
Menu Static Group |
3 |
M_EDITBOX |
Menu Input |
4 |
M_TEXT |
Menu Prompt |
4 |
MFA |
File Accessor |
5 |
M_ACTIVEX |
Static ActiveX Control |
n/a |
M_BOX |
Static Box |
n/a |
M_BUTTON |
Static Button |
n/a |
M_ICON |
Static Icon |
n/a |
M_LINE |
Static Line |
n/a |
M_STATIC |
Static Text |
n/a |
M_VARIABLE |
Variable |
n/a |
M_ENDCYCLE |
Cycle End |
z |
Object Code |
Object Type |
Boot Code |
GR |
Global Report |
1 |
R |
Report |
1 |
MTPR |
Many-Time Paging Report Cycle |
2 |
MTR |
Many-Time Report Cycle |
2 |
OTPR |
One-Time Paging Report Cycle |
2 |
OTR |
One-Time Report Cycle |
2 |
RFHDR |
Page Footer |
3 |
RHDR |
Cycle Main Format |
3 |
RPHDR |
Page Header |
3 |
RFA |
File Accessor |
5 |
RCB |
Control Break |
6 |
RCBFA |
File Access On CB |
7 |
RACBHDR |
Format After CB |
8 |
RBCBHDR |
Format On CB |
8 |
R_DTEXT |
Dynamic Text |
9 |
R_DUMMY |
Dummy Field |
9 |
R_DVAR |
Dynamic Variable |
9 |
R_HDRTEXT |
Static Text |
n/a |
R_HDRVAR |
Static Variable |
n/a |
R_ENDCYCLE |
Cycle End |
z |
Object Code |
Object Type |
Boot Code |
GU |
Global Update |
1 |
U |
Update |
1 |
MTPU |
Many-Time Paging Update Cycle |
2 |
MTU |
Many-Time Update Cycle |
2 |
OTPU |
One-Time Paging Update Cycle |
2 |
OUT |
One-Time Update Cycle |
2 |
UFA |
File Accessor |
5 |
UCB |
Update Control Break |
6 |
UCBFA |
File Access On CB |
7 |
U_ENDCYCLE |
Cycle End |
z |
Object Code |
Object Type |
Boot Code |
GS |
Global Screen |
1 |
S |
Screen |
1 |
MTPS |
Many-Time Paging Screen Cycle |
2 |
MTPW |
Many-Time Paging Window Cycle |
2 |
MTS |
Many-Time Screen Cycle |
2 |
MTW |
Many-Time Window Cycle |
2 |
OTPS |
One-Time Paging Screen Cycle |
2 |
OTPW |
One-Time Paging Window Cycle |
2 |
OTS |
One-Time Screen Cycle |
2 |
OTW |
One-Time Window Cycle |
2 |
SELA |
Selection Cycle (Array) |
2 |
SELF |
Selection Cycle (File) |
2 |
UPD |
Update Cycle |
2 |
SHDR |
Static Group |
3 |
CHECKBOX |
Checkbox |
4 |
COMBOBOX |
Combobox |
4 |
DUMMY |
Dummy Field |
4 |
D_ACTIVEX |
Dynamic ActiveX Control |
4 |
D_BUTTON |
Dynamic Button |
4 |
D_ICON |
Dynamic Icon |
4 |
D_TEXT |
Dynamic Text |
4 |
EDITBOX |
Editbox |
4 |
HOLD |
Holding Field |
4 |
LISTBOX |
Listbox |
4 |
PAGINGICON |
Paging Icon |
4 |
RADIOGROUP |
Radio Group |
4 |
SFA |
File Accessor |
5 |
BOX |
Static Box |
n/a |
LINE |
Static Line |
n/a |
S_ACTIVEX |
Static ActiveX Control |
n/a |
S_BUTTON |
Static Button |
n/a |
S_ICON |
Static Icon |
n/a |
S_TEXT |
Static Text |
n/a |
S_VARIABLE |
Static Variable |
n/a |
S_ENDCYCLE |
Cycle End |
z |
|
Caution: The Object Code attribute must not be edited on the Function Structure File, VIPBM00, or the tags and Object Definition File, VIPBM22. Doing so will result in corruption of the function. |
Topic ID: 500661