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 |