SAP ABAP Class CL_OCS_ENVIRONMENT (System und Umgebungsdaten für OCS Funktionen)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-UPG-OCS (Application Component) Online Correction Support (Support Package and Add-On Tools)
⤷ SPAM (Package) OCS - Installation/Implementation Tools
⤷ BC-UPG-OCS (Application Component) Online Correction Support (Support Package and Add-On Tools)
⤷ SPAM (Package) OCS - Installation/Implementation Tools
Properties
Class | CL_OCS_ENVIRONMENT | |
Short Description | System und Umgebungsdaten für OCS Funktionen | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | TN | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | SPAM | OCS - Installation/Implementation Tools |
Created | 20080310 | SAP |
Last change | 20141031 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_OCS_ENVIRONMENT has no forward declaration.
Interfaces
Class CL_OCS_ENVIRONMENT has no interface implemented.
Friends
Class CL_OCS_ENVIRONMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CALC_MODE | Static Attribute | Public | Type reference (TYPE) | CHAR1 | SPACE | 20090806 | ||
2 | C_ADDON_COMP_OLD | Constant | Private | Type reference (TYPE) | C | 'A' | 20080313 | ||
3 | C_ADDON_INST_DONE | Constant | Private | Type reference (TYPE) | PUTSTATUS | 'P' | 20080314 | ||
4 | C_ADDON_INST_MERGED | Constant | Private | Type reference (TYPE) | PUTSTATUS | 'M' | 20080314 | ||
5 | C_ADDON_INST_PREP | Constant | Private | Type reference (TYPE) | PUTSTATUS | 'R' | 20080314 | ||
6 | C_ADDON_UPGRADE_OK | Constant | Private | Type reference (TYPE) | PUTSTATUS | '+' | 20080314 | ||
7 | C_APPLIED_SP | Constant | Public | Type reference (TYPE) | PATCHSTAT | 'I' | 20080313 | ||
8 | C_AP_COMP | Constant | Private | Type reference (TYPE) | C | 'V' | 20080313 | ||
9 | C_ATTR_PREPACKAGE | Constant | Private | Type reference (TYPE) | PAT_XATT | 'PREPACKAGE' | 20120619 | ||
10 | C_BASE_COMP | Constant | Private | Type reference (TYPE) | C | 'S' | 20080313 | ||
11 | C_BASE_PLUGIN_COMP | Constant | Private | Type reference (TYPE) | C | 'X' | 20080313 | ||
12 | C_COMMON_OBJ_COMP | Constant | Private | Type reference (TYPE) | C | 'O' | 20080313 | ||
13 | C_ENTERPRISE_COMP | Constant | Private | Type reference (TYPE) | C | 'N' | 20080313 | ||
14 | C_IBU_COMP | Constant | Private | Type reference (TYPE) | C | 'I' | 20080313 | ||
15 | C_IBU_COMP2 | Constant | Private | Type reference (TYPE) | C | 'H' | 20080313 | ||
16 | C_IBU_COMP3 | Constant | Private | Type reference (TYPE) | C | 'G' | 20080313 | ||
17 | C_IBU_COMP4 | Constant | Private | Type reference (TYPE) | C | 'F' | 20080313 | ||
18 | C_IBU_COMP5 | Constant | Private | Type reference (TYPE) | C | 'E' | 20080313 | ||
19 | C_MAIN_COMP | Constant | Private | Type reference (TYPE) | C | 'R' | 20080313 | ||
20 | C_MAIN_COMP_OLD | Constant | Private | Type reference (TYPE) | C | ' ' | 20080313 | ||
21 | C_MAIN_COMP_SPAM | Constant | Private | Type reference (TYPE) | C | 'Z' | 20080313 | ||
22 | C_NEW_SP | Constant | Private | Type reference (TYPE) | PATCHSTAT | 'N' | 20080313 | ||
23 | C_NON_SFW | Constant | Private | Type reference (TYPE) | C | 'N' | 20080310 | ||
24 | C_NW_ADDON | Constant | Private | Type reference (TYPE) | C | 'W' | 20080313 | ||
25 | C_PLUGIN_COMP | Constant | Private | Type reference (TYPE) | C | 'P' | 20080313 | ||
26 | C_PROCESSED_SP | Constant | Private | Type reference (TYPE) | PATCHSTAT | '?' | 20080313 | ||
27 | C_SAP_BASIS | Constant | Private | Type reference (TYPE) | DLVUNIT | 'SAP_BASIS' | 20080310 | ||
28 | C_SDP_COMP | Constant | Private | Type reference (TYPE) | C | 'C' | 20080313 | ||
29 | C_SFW_ACTIVE | Constant | Private | Type reference (TYPE) | C | 'A' | 20080310 | ||
30 | C_SFW_INACTIVE | Constant | Private | Type reference (TYPE) | C | 'I' | 20080310 | ||
31 | C_SFW_STATES | Constant | Private | See coding | 'AI' | 20080310 | |||
32 | C_TYPE_AOINST | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOI' | 20080314 | ||
33 | C_TYPE_AOP | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOP' | 20090805 | ||
34 | C_TYPE_AOSUP | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOS' | 20080314 | ||
35 | C_TYPE_AOUPD | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOU' | 20080314 | ||
36 | C_TYPE_AOX | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOX' | 20080314 | ||
37 | C_TYPE_COP | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'COP' | 20090805 | ||
38 | C_TYPE_CPK | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CRT' | 20140531 | ||
39 | C_TYPE_CRT | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CRT' | 20090310 | ||
40 | C_TYPE_CSP | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CSP' | 20090310 | ||
41 | C_TYPE_LAN | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'LAN' | 20140606 | ||
42 | C_TYPE_SPP | Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'SPP' | 20091103 | ||
43 | IS_SHD_SYS | Static Attribute | Public | Type reference (TYPE) | CHAR1 | 20121008 | |||
44 | OFF | Constant | Private | Type reference (TYPE) | C | SPACE | 20080310 | ||
45 | ON | Constant | Private | Type reference (TYPE) | C | 'X' | 20080310 | ||
46 | SAPRL | Static Attribute | Public | Type reference (TYPE) | SYSAPRL | Release Status of SAP System | 20080310 | ||
47 | SPAM_VERSION | Static Attribute | Public | Type reference (TYPE) | NUM4 | SPAM/SAINT Version | 20080310 | ||
48 | STACK_TOP | Static Attribute | Private | Type reference (TYPE) | I | 0 | 20080314 | ||
49 | T_AVERS | Static Attribute | Public | Type reference (TYPE) | TT_AVERS | 20080310 | |||
50 | T_AVERS_EXT | Static Attribute | Public | Type reference (TYPE) | TT_AVERS_EXT | Additional Information for Software components (in AVERS) | 20080310 | ||
51 | T_COMPAT_COMPS | Static Attribute | Public | Type reference (TYPE) | TT_OCSCCOMPAT | 20080313 | |||
52 | T_COMPONENTS | Static Attribute | Public | Type reference (TYPE) | TT_COMP_PROPS | 20100127 | |||
53 | T_COMP_LAYER | Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CLAYR | 20080310 | |||
54 | T_CVERS | Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CVERS | 20080310 | |||
55 | T_CVERS_SUB | Static Attribute | Public | Type reference (TYPE) | TT_CVERS_SUB | Relationship of Master Components to Subcomponents | 20080310 | ||
56 | T_ENV_STACK | Static Attribute | Private | See coding | 20080314 | ||||
57 | T_PAT03 | Static Attribute | Public | Type reference (TYPE) | TT_PAT03 | OCS Package Directory | 20080310 | ||
58 | T_PAT06 | Static Attribute | Public | Type reference (TYPE) | TT_PAT06 | 20080310 | |||
59 | T_SAPRL_SEL | Static Attribute | Public | Type reference (TYPE) | TT_SAPRL_SEL | 20080310 | |||
60 | T_SWF_COMPS | Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CVERS | 20080310 | |||
61 | T_UVERS | Static Attribute | Public | Type reference (TYPE) | TT_SPAM_UVERS | Upgrade Information | 20080310 | ||
62 | VALID_MAINT_CERT | Static Attribute | Public | Type reference (TYPE) | CHAR1 | SPACE | 20090121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADAPT_SP_FOR_COMPATIBLE_COMPS | Static method | Private | Method | 20080427 | |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080310 |
3 | CREATE_DUMMY_CLAYERS | Static method | Private | Method | 20080313 | |
4 | MERGE_PRE_PACKAGES | Static method | Private | Method | 20120606 | |
5 | MERGE_VIRTUAL_SUPPORT_PACKAGES | Static method | Private | Method | 20120410 | |
6 | MODIFY_ENVIRONMENT | Static method | Public | Method | 20080314 | |
7 | MODIFY_ENVIRONMENT_FROM_Q | Static method | Public | Method | 20080314 | |
8 | MODIFY_ENVIRONMENT_WITH_COMP | Static method | Public | Method | 20080314 | |
9 | POP | Static method | Public | Method | 20080314 | |
10 | PUSH | Static method | Public | Method | 20080314 | |
11 | REMOVE_OUTDATED_SPP | Static method | Private | Method | 20091023 | |
12 | REMOVE_SUPERFLOUS_CLC | Static method | Private | Method | 20100127 | |
13 | SET_CALCULATION_MODE | Static method | Public | Method | 20090806 | |
14 | SET_CURRENT_ENVIRONMENT | Static method | Public | Method | 20080310 | |
15 | SET_ENVIRONMENT | Static method | Public | Method | 20080310 |
Events
Class CL_OCS_ENVIRONMENT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_PAT03_PRE | Public | See coding | 20120904 | BEGIN OF ty_pat03_pre,
patch TYPE patch,
version TYPE patversion,
short_text TYPE patchtxt,
status TYPE patchstat,
deliv_date TYPE patdeldate,
deliv_time TYPE patdeltime,
responsibl TYPE patch_user,
imple_date TYPE patimpdate,
imple_time TYPE patimptime,
l_impl_rel TYPE sysaprl,
conflicts TYPE pat_confl,
confirmed TYPE confirmed,
backup TYPE trkorr,
from_rel TYPE sysaprl,
to_rel TYPE sysaprl,
os TYPE syopsys,
db TYPE sydbsys,
patch_type TYPE patch_type,
ancestor TYPE pat_ancest,
strict_seq TYPE pat_strict,
no_gen TYPE pat_nogen,
spamfix TYPE pat_spamfx,
addon_id TYPE addonid,
addon_rel TYPE addonrl,
ign_confli TYPE ign_confli,
ap_ancest TYPE ap_ancest,
epsfilsiz TYPE patfilsiz,
hi_ancest TYPE pat_hian,
comp_rel TYPE pat_corel,
component TYPE pat_comp,
END OF ty_pat03_pre
|
||
2 | TY_PAT03_STARTPOINT | Public | See coding | 20120410 | BEGIN OF ty_pat03_startpoint,
patch TYPE patch,
short_text TYPE patchtxt,
status TYPE patchstat,
deliv_date TYPE patdeldate,
deliv_time TYPE patdeltime,
responsibl TYPE patch_user,
from_rel TYPE sysaprl,
to_rel TYPE sysaprl,
patch_type TYPE patch_type,
ancestor TYPE pat_ancest,
comp_rel TYPE pat_corel,
component TYPE pat_comp,
deliv_tr TYPE trkorr,
master_patch TYPE patch,
master_comp TYPE pat_comp,
master_rel TYPE pat_corel,
END OF ty_pat03_startpoint
|
Method Signatures
Method ADAPT_SP_FOR_COMPATIBLE_COMPS Signature
Method ADAPT_SP_FOR_COMPATIBLE_COMPS on class CL_OCS_ENVIRONMENT has no parameter.
Method ADAPT_SP_FOR_COMPATIBLE_COMPS on class CL_OCS_ENVIRONMENT has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_OCS_ENVIRONMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OCS_ENVIRONMENT has no exception.
Method CREATE_DUMMY_CLAYERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080313 | ||
2 | Importing | IV_SAPRL | Value transfer | Type reference (TYPE) | SYSAPRL | Release-Stand des SAPSystems | 20080313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20080313 |
Method MERGE_PRE_PACKAGES Signature
Method MERGE_PRE_PACKAGES on class CL_OCS_ENVIRONMENT has no parameter.
Method MERGE_PRE_PACKAGES on class CL_OCS_ENVIRONMENT has no exception.
Method MERGE_VIRTUAL_SUPPORT_PACKAGES Signature
Method MERGE_VIRTUAL_SUPPORT_PACKAGES on class CL_OCS_ENVIRONMENT has no parameter.
Method MERGE_VIRTUAL_SUPPORT_PACKAGES on class CL_OCS_ENVIRONMENT has no exception.
Method MODIFY_ENVIRONMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_AVERS | Call by reference | Type reference (TYPE) | TT_AVERS | Tabellentyp für AVERS | 20080314 | ||
2 | Importing | IT_AVERS_EXT | Call by reference | Type reference (TYPE) | TT_AVERS_EXT | Tabellentyp für AVERS_EXT | 20080314 | ||
3 | Importing | IT_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080314 | ||
4 | Importing | IT_CVERS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080314 | ||
5 | Importing | IT_PAT03 | Call by reference | Type reference (TYPE) | TT_PAT03 | Tabellentyp für PAT03 | 20080314 | ||
6 | Importing | IT_PAT06 | Call by reference | Type reference (TYPE) | TT_PAT06 | Tabellentyp für PAT06 | 20080314 | ||
7 | Importing | IT_SWF_COMPS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080314 | ||
8 | Importing | IT_UVERS | Call by reference | Type reference (TYPE) | TT_UVERS | Tabellentyp für UVERS | 20080314 | ||
9 | Importing | IV_AVERS_EXT_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
10 | Importing | IV_AVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
11 | Importing | IV_COMP_LAYER_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
12 | Importing | IV_CVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
13 | Importing | IV_PAT03_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
14 | Importing | IV_PAT06_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
15 | Importing | IV_SET_CURRENT_SYSTEM | Value transfer | Type reference (TYPE) | C | SPACE | 20080314 | ||
16 | Importing | IV_SWF_COMPS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
17 | Importing | IV_UVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENVIRONMENT_ERROR | 20080314 | ||
2 | ENVIRONMENT_NOT_SET | 20080314 | ||
3 | INTERNAL_ERROR | 20080314 |
Method MODIFY_ENVIRONMENT_FROM_Q Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PATQ | Call by reference | Type reference (TYPE) | TT_PAT_Q2 | OCS Package Queue bei der Queue-Berechnung | 20080314 | ||
2 | Importing | IV_APPLY_DELETIONS | Value transfer | Type reference (TYPE) | C | SPACE | Berücksichtige Löschattribute bei der Modifikation | 20090528 | |
3 | Importing | IV_SET_CURRENT_SYSTEM | Value transfer | Type reference (TYPE) | C | SPACE | Setze die Umgebung vorher auf den aktuellen Systemzustand | 20080314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENVIRONMENT_ERROR | 20080314 | ||
2 | ENVIRONMENT_NOT_SET | 20080314 | ||
3 | INTERNAL_ERROR | 20080314 |
Method MODIFY_ENVIRONMENT_WITH_COMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_COMPONENT | Call by reference | Type reference (TYPE) | COMP_PROPS | Software Komponente mit Eigenschaften / Attributen | 20100127 | ||
2 | Importing | IS_CVERS | Call by reference | Type reference (TYPE) | SPAM_CVERS | Komponentenbeschreibung | 20080314 | ||
3 | Importing | IV_SET_CURRENT_SYSTEM | Value transfer | Type reference (TYPE) | C | SPACE | 20080314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENVIRONMENT_ERROR | 20080314 | ||
2 | ENVIRONMENT_NOT_SET | 20080314 | ||
3 | INTERNAL_ERROR | 20080314 |
Method POP Signature
Method POP on class CL_OCS_ENVIRONMENT has no parameter.
Method POP on class CL_OCS_ENVIRONMENT has no exception.
Method PUSH Signature
Method PUSH on class CL_OCS_ENVIRONMENT has no parameter.
Method PUSH on class CL_OCS_ENVIRONMENT has no exception.
Method REMOVE_OUTDATED_SPP Signature
Method REMOVE_OUTDATED_SPP on class CL_OCS_ENVIRONMENT has no parameter.
Method REMOVE_OUTDATED_SPP on class CL_OCS_ENVIRONMENT has no exception.
Method REMOVE_SUPERFLOUS_CLC Signature
Method REMOVE_SUPERFLOUS_CLC on class CL_OCS_ENVIRONMENT has no parameter.
Method REMOVE_SUPERFLOUS_CLC on class CL_OCS_ENVIRONMENT has no exception.
Method SET_CALCULATION_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CALC_MODE | Value transfer | Type reference (TYPE) | C | Queue-Berechnungs-Modus | 20090806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | WRONG_CALC_MODE | Falscher Queue-Berechnungs-Modus übergeben | 20090806 |
Method SET_CURRENT_ENVIRONMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ALL_ADDON_ENTRIES | Value transfer | Type reference (TYPE) | C | SPACE | 20080310 | ||
2 | Importing | IV_BUFFERED | Value transfer | Type reference (TYPE) | C | 'X' | 20090803 | ||
3 | Importing | IV_IGNORE_ERRORS | Value transfer | Type reference (TYPE) | C | SPACE | Alle Fehler ignorieren? | 20120410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20080310 |
Method SET_ENVIRONMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_AVERS | Call by reference | Type reference (TYPE) | TT_AVERS | Tabellentyp für AVERS | 20080313 | ||
2 | Importing | IT_AVERS_EXT | Call by reference | Type reference (TYPE) | TT_AVERS_EXT | Tabellentyp für AVERS_EXT | 20080313 | ||
3 | Importing | IT_COMPONENTS | Call by reference | Type reference (TYPE) | TT_COMP_PROPS | Software Komponente mit Eigenschaften / Attributen | 20100127 | ||
4 | Importing | IT_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080313 | ||
5 | Importing | IT_CVERS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080313 | ||
6 | Importing | IT_CVERS_SUB | Call by reference | Type reference (TYPE) | TT_CVERS_SUB | Tabellentyp für CVERS_SUB | 20101015 | ||
7 | Importing | IT_PAT03 | Call by reference | Type reference (TYPE) | TT_PAT03 | Tabellentyp für PAT03 | 20080313 | ||
8 | Importing | IT_PAT06 | Call by reference | Type reference (TYPE) | TT_PAT06 | Tabellentyp für PAT06 | 20080313 | ||
9 | Importing | IT_SWF_COMPS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080313 | ||
10 | Importing | IT_UVERS | Call by reference | Type reference (TYPE) | TT_UVERS | Tabellentyp für UVERS | 20080313 | ||
11 | Importing | IV_USE_SPAM_VERSION | Call by reference | Type reference (TYPE) | FLAG | SPACE | "X" -> benutze wahre SPAM/SAINT Version | 20130802 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENVIRONMENT_ERROR | 20080313 | ||
2 | INTERNAL_ERROR | 20080313 |
History
Last changed by/on | SAP | 20141031 |
SAP Release Created in | 800 |