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

⤷

⤷

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 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR1 | SPACE | 20090806 | ||
2 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'A' | 20080313 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | PUTSTATUS | 'P' | 20080314 | ||
4 | ![]() |
Constant | Private | Type reference (TYPE) | PUTSTATUS | 'M' | 20080314 | ||
5 | ![]() |
Constant | Private | Type reference (TYPE) | PUTSTATUS | 'R' | 20080314 | ||
6 | ![]() |
Constant | Private | Type reference (TYPE) | PUTSTATUS | '+' | 20080314 | ||
7 | ![]() |
Constant | Public | Type reference (TYPE) | PATCHSTAT | 'I' | 20080313 | ||
8 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'V' | 20080313 | ||
9 | ![]() |
Constant | Private | Type reference (TYPE) | PAT_XATT | 'PREPACKAGE' | 20120619 | ||
10 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'S' | 20080313 | ||
11 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'X' | 20080313 | ||
12 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'O' | 20080313 | ||
13 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'N' | 20080313 | ||
14 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'I' | 20080313 | ||
15 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'H' | 20080313 | ||
16 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'G' | 20080313 | ||
17 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'F' | 20080313 | ||
18 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'E' | 20080313 | ||
19 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'R' | 20080313 | ||
20 | ![]() |
Constant | Private | Type reference (TYPE) | C | ' ' | 20080313 | ||
21 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'Z' | 20080313 | ||
22 | ![]() |
Constant | Private | Type reference (TYPE) | PATCHSTAT | 'N' | 20080313 | ||
23 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'N' | 20080310 | ||
24 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'W' | 20080313 | ||
25 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'P' | 20080313 | ||
26 | ![]() |
Constant | Private | Type reference (TYPE) | PATCHSTAT | '?' | 20080313 | ||
27 | ![]() |
Constant | Private | Type reference (TYPE) | DLVUNIT | 'SAP_BASIS' | 20080310 | ||
28 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'C' | 20080313 | ||
29 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'A' | 20080310 | ||
30 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'I' | 20080310 | ||
31 | ![]() |
Constant | Private | See coding | 'AI' | 20080310 | |||
32 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOI' | 20080314 | ||
33 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOP' | 20090805 | ||
34 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOS' | 20080314 | ||
35 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOU' | 20080314 | ||
36 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'AOX' | 20080314 | ||
37 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'COP' | 20090805 | ||
38 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CRT' | 20140531 | ||
39 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CRT' | 20090310 | ||
40 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'CSP' | 20090310 | ||
41 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'LAN' | 20140606 | ||
42 | ![]() |
Constant | Private | Type reference (TYPE) | PATCH_TYPE | 'SPP' | 20091103 | ||
43 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR1 | 20121008 | |||
44 | ![]() |
Constant | Private | Type reference (TYPE) | C | SPACE | 20080310 | ||
45 | ![]() |
Constant | Private | Type reference (TYPE) | C | 'X' | 20080310 | ||
46 | ![]() |
Static Attribute | Public | Type reference (TYPE) | SYSAPRL | Release Status of SAP System | 20080310 | ||
47 | ![]() |
Static Attribute | Public | Type reference (TYPE) | NUM4 | SPAM/SAINT Version | 20080310 | ||
48 | ![]() |
Static Attribute | Private | Type reference (TYPE) | I | 0 | 20080314 | ||
49 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_AVERS | 20080310 | |||
50 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_AVERS_EXT | Additional Information for Software components (in AVERS) | 20080310 | ||
51 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_OCSCCOMPAT | 20080313 | |||
52 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_COMP_PROPS | 20100127 | |||
53 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CLAYR | 20080310 | |||
54 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CVERS | 20080310 | |||
55 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_CVERS_SUB | Relationship of Master Components to Subcomponents | 20080310 | ||
56 | ![]() |
Static Attribute | Private | See coding | 20080314 | ||||
57 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_PAT03 | OCS Package Directory | 20080310 | ||
58 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_PAT06 | 20080310 | |||
59 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_SAPRL_SEL | 20080310 | |||
60 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_SPAM_CVERS | 20080310 | |||
61 | ![]() |
Static Attribute | Public | Type reference (TYPE) | TT_SPAM_UVERS | Upgrade Information | 20080310 | ||
62 | ![]() |
Static Attribute | Public | Type reference (TYPE) | CHAR1 | SPACE | 20090121 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | 20080427 | |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20080310 |
3 | ![]() |
Static method | Private | Method | 20080313 | |
4 | ![]() |
Static method | Private | Method | 20120606 | |
5 | ![]() |
Static method | Private | Method | 20120410 | |
6 | ![]() |
Static method | Public | Method | 20080314 | |
7 | ![]() |
Static method | Public | Method | 20080314 | |
8 | ![]() |
Static method | Public | Method | 20080314 | |
9 | ![]() |
Static method | Public | Method | 20080314 | |
10 | ![]() |
Static method | Public | Method | 20080314 | |
11 | ![]() |
Static method | Private | Method | 20091023 | |
12 | ![]() |
Static method | Private | Method | 20100127 | |
13 | ![]() |
Static method | Public | Method | 20090806 | |
14 | ![]() |
Static method | Public | Method | 20080310 | |
15 | ![]() |
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 | ![]() |
ET_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080313 | ||
2 | ![]() |
IV_SAPRL | Value transfer | Type reference (TYPE) | SYSAPRL | Release-Stand des SAPSystems | 20080313 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_AVERS | Call by reference | Type reference (TYPE) | TT_AVERS | Tabellentyp für AVERS | 20080314 | ||
2 | ![]() |
IT_AVERS_EXT | Call by reference | Type reference (TYPE) | TT_AVERS_EXT | Tabellentyp für AVERS_EXT | 20080314 | ||
3 | ![]() |
IT_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080314 | ||
4 | ![]() |
IT_CVERS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080314 | ||
5 | ![]() |
IT_PAT03 | Call by reference | Type reference (TYPE) | TT_PAT03 | Tabellentyp für PAT03 | 20080314 | ||
6 | ![]() |
IT_PAT06 | Call by reference | Type reference (TYPE) | TT_PAT06 | Tabellentyp für PAT06 | 20080314 | ||
7 | ![]() |
IT_SWF_COMPS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080314 | ||
8 | ![]() |
IT_UVERS | Call by reference | Type reference (TYPE) | TT_UVERS | Tabellentyp für UVERS | 20080314 | ||
9 | ![]() |
IV_AVERS_EXT_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
10 | ![]() |
IV_AVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
11 | ![]() |
IV_COMP_LAYER_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
12 | ![]() |
IV_CVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
13 | ![]() |
IV_PAT03_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
14 | ![]() |
IV_PAT06_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
15 | ![]() |
IV_SET_CURRENT_SYSTEM | Value transfer | Type reference (TYPE) | C | SPACE | 20080314 | ||
16 | ![]() |
IV_SWF_COMPS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 | ||
17 | ![]() |
IV_UVERS_MODE | Value transfer | Type reference (TYPE) | C | 'M' | 20080314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080314 | ||
2 | ![]() |
20080314 | ||
3 | ![]() |
20080314 |
Method MODIFY_ENVIRONMENT_FROM_Q Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PATQ | Call by reference | Type reference (TYPE) | TT_PAT_Q2 | OCS Package Queue bei der Queue-Berechnung | 20080314 | ||
2 | ![]() |
IV_APPLY_DELETIONS | Value transfer | Type reference (TYPE) | C | SPACE | Berücksichtige Löschattribute bei der Modifikation | 20090528 | |
3 | ![]() |
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 | ![]() |
20080314 | ||
2 | ![]() |
20080314 | ||
3 | ![]() |
20080314 |
Method MODIFY_ENVIRONMENT_WITH_COMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_COMPONENT | Call by reference | Type reference (TYPE) | COMP_PROPS | Software Komponente mit Eigenschaften / Attributen | 20100127 | ||
2 | ![]() |
IS_CVERS | Call by reference | Type reference (TYPE) | SPAM_CVERS | Komponentenbeschreibung | 20080314 | ||
3 | ![]() |
IV_SET_CURRENT_SYSTEM | Value transfer | Type reference (TYPE) | C | SPACE | 20080314 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080314 | ||
2 | ![]() |
20080314 | ||
3 | ![]() |
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 | ![]() |
IV_CALC_MODE | Value transfer | Type reference (TYPE) | C | Queue-Berechnungs-Modus | 20090806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_ALL_ADDON_ENTRIES | Value transfer | Type reference (TYPE) | C | SPACE | 20080310 | ||
2 | ![]() |
IV_BUFFERED | Value transfer | Type reference (TYPE) | C | 'X' | 20090803 | ||
3 | ![]() |
IV_IGNORE_ERRORS | Value transfer | Type reference (TYPE) | C | SPACE | Alle Fehler ignorieren? | 20120410 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080310 |
Method SET_ENVIRONMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_AVERS | Call by reference | Type reference (TYPE) | TT_AVERS | Tabellentyp für AVERS | 20080313 | ||
2 | ![]() |
IT_AVERS_EXT | Call by reference | Type reference (TYPE) | TT_AVERS_EXT | Tabellentyp für AVERS_EXT | 20080313 | ||
3 | ![]() |
IT_COMPONENTS | Call by reference | Type reference (TYPE) | TT_COMP_PROPS | Software Komponente mit Eigenschaften / Attributen | 20100127 | ||
4 | ![]() |
IT_COMP_LAYER | Call by reference | Type reference (TYPE) | TT_SPAM_CLAYR | Tabellentyp für SPAM_CLAYR | 20080313 | ||
5 | ![]() |
IT_CVERS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080313 | ||
6 | ![]() |
IT_CVERS_SUB | Call by reference | Type reference (TYPE) | TT_CVERS_SUB | Tabellentyp für CVERS_SUB | 20101015 | ||
7 | ![]() |
IT_PAT03 | Call by reference | Type reference (TYPE) | TT_PAT03 | Tabellentyp für PAT03 | 20080313 | ||
8 | ![]() |
IT_PAT06 | Call by reference | Type reference (TYPE) | TT_PAT06 | Tabellentyp für PAT06 | 20080313 | ||
9 | ![]() |
IT_SWF_COMPS | Call by reference | Type reference (TYPE) | TT_SPAM_CVERS | Tabellentyp für SPAM_CVERS | 20080313 | ||
10 | ![]() |
IT_UVERS | Call by reference | Type reference (TYPE) | TT_UVERS | Tabellentyp für UVERS | 20080313 | ||
11 | ![]() |
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 | ![]() |
20080313 | ||
2 | ![]() |
20080313 |
History
Last changed by/on | SAP | 20141031 |
SAP Release Created in | 800 |