Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_GSP_PROPERTIES | Access to Document Attributes | 20030708 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRM_PROPERTIES | Access to Document Attributes | 20000608 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_SRM_LOG_INFOOBJECT | Base Class for Logical Information Objects | 20000608 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_SRM_PHYS_INFOOBJECT | Physical Information Object | 20000608 |
Properties
| Class | CL_SRM_INFOOBJECT | |
| Short Description | Base Class for Information Objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SRM_GENERIC_SP | Records Management Generic Service Provider |
| Created | 20000608 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SRM_GSP_PROPERTIES | Access to Document Attributes | 20030708 | ||
| 2 | IF_SRM_PROPERTIES | Access to Document Attributes | 20000608 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_SRM_QUERY | 20001024 | Query Operations for Documents |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 0 | Current Version | 20011026 | ||
| 2 | Constant | Protected | Type reference (TYPE) | STRING | '01' | Code for Creating | 20010822 | ||
| 3 | Constant | Protected | Type reference (TYPE) | STRING | '06' | Code for Deleting | 20010822 | ||
| 4 | Constant | Protected | Type reference (TYPE) | STRING | '02' | Code for Changing | 20010822 | ||
| 5 | Constant | Protected | Type reference (TYPE) | STRING | '30' | Code for Searching | 20010822 | ||
| 6 | Constant | Protected | Type reference (TYPE) | STRING | '21' | Code for Transporting | 20010822 | ||
| 7 | Constant | Protected | Type reference (TYPE) | STRING | '03' | Code for Displaying | 20010822 | ||
| 8 | Constant | Protected | Type reference (TYPE) | STRING | 'S_SRMGS_CT' | Authorization Object for Content | 20010822 | ||
| 9 | Constant | Protected | Type reference (TYPE) | STRING | 'S_SRMGS_DC' | Authorization Object for Documents | 20010822 | ||
| 10 | Constant | Protected | Type reference (TYPE) | STRING | 'S_SRMGS_PR' | Authorization Object for Attributes | 20010822 | ||
| 11 | Constant | Protected | Type reference (TYPE) | STRING | C_AUTH_OBJ_VERSION | Authorization Object for Variant | 20010822 | ||
| 12 | Constant | Protected | Type reference (TYPE) | STRING | 'S_SRMGS_VV' | Authorization Object for Version | 20010822 | ||
| 13 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'VERSIONREF' | Name of Relation Class for Content Predecessor | 20000704 | ||
| 14 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'FORMATREF' | Name of Relation Class for Original Format | 20001227 | ||
| 15 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'TRANSLREF' | Name of Relation Class for Original Language | 20001227 | ||
| 16 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'LOGOBJECT' | Name of Relation Class from PHIO to LOIO | 20000614 | ||
| 17 | Constant | Protected | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_VARIANT_ID' | Property Name of the Variant ID | 20000613 | ||
| 18 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'SRM_VARIAN' | Name of Relation Class from Version to Variant | 20000614 | ||
| 19 | Constant | Protected | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_VARIANT_TAG' | Property Name of Variant Tag | 20000704 | ||
| 20 | Constant | Protected | Type reference (TYPE) | SRMGS_PROP_NAME | 'SRM_VERSION_ID' | Property Name of Version ID | 20000613 | ||
| 21 | Constant | Protected | Type reference (TYPE) | SRMGS_CLASS_NAME | 'SRM_VERSIO' | Name of Relation Class from Document to Version | 20000614 | ||
| 22 | Constant | Public | Type reference (TYPE) | I | 0 | Use the Most Suitable Variant | 20011026 | ||
| 23 | Instance attribute | Protected | Type reference (TYPE) | SRMGS_BOOLEAN | Is a LOIO Involved? | 20000608 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | STRING | Last Called Function Module | 20010221 | |||
| 25 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SRM_DOCUMENT | Reference to Including Doc. Object | 20001010 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | SRMGS_DOC_ID | Document ID | 20000608 | |||
| 27 | Instance attribute | Private | See coding | Property Cache | 20040123 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Is the cache completely full? | 20040123 | ||
| 29 | Static Attribute | Private | Type reference (TYPE) | PROP_TYPE_CACHE_TAB | Cache for Property Types (Meta Attributes) | 20040427 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | SRMGS_BOOLEAN | Perform Authority Check (Yes/No) | 20070725 | |||
| 31 | Constant | Public | Type reference (TYPE) | I | -1 | Use Preset Value | 20011026 | ||
| 32 | Constant | Public | Type reference (TYPE) | I | 0 | Property Location: Document | 20011026 | ||
| 33 | Constant | Public | Type reference (TYPE) | I | 2 | Property Location: Variant | 20011026 | ||
| 34 | Constant | Public | Type reference (TYPE) | I | 1 | Property Location: Version | 20011026 | ||
| 35 | Instance attribute | Protected | Type reference (TYPE) | SRMGS_PROPERTY_TYPE_TAB | Table of Property Types | 20030122 | |||
| 36 | Constant | Public | Type reference (TYPE) | SRMGS_DOC_VAR_TG | 'FO' | Variant Tag: Format Variant | 20011026 | ||
| 37 | Constant | Public | Type reference (TYPE) | SRMGS_DOC_VAR_TG | 'LA' | Variant Tag: Language Variant | 20011026 | ||
| 38 | Constant | Public | Type reference (TYPE) | SRMGS_DOC_VAR_TG | 'OR' | Variant Tag: Original Variant | 20011026 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20000608 | |
| 2 | Instance method | Protected | Method | Create a (Unique) Descriptive Name | 20000728 | |
| 3 | Instance method | Private | Method | Edit a Link for DBG_RELATION_INFO | 20000801 | |
| 4 | Instance method | Protected | Method | Create Information for Sub-Object | 20000801 | |
| 5 | Instance method | Public | Method | 20000608 | ||
| 6 | Instance method | Public | Method | Get Property Without Authorization Check | 20001124 | |
| 7 | Instance method | Public | Method | Get Documentation ID | 20000704 | |
| 8 | Instance method | Protected | Method | Get Error Text For Error Number | 20010221 | |
| 9 | Instance method | Public | Method | 20000608 | ||
| 10 | Instance method | Public | Method | Get an Attribute | 20000913 | |
| 11 | Static method | Public | Method | Get Information on Existing Attribute Types of a Doc. Class | 20000811 | |
| 12 | Instance method | Protected | Method | Test | 20070725 | |
| 13 | Instance method | Protected | Method | Delete Properties in the Cache | 20040126 | |
| 14 | Instance method | Protected | Method | Fill the Complete Cache | 20040126 | |
| 15 | Instance method | Protected | Method | Get Properties from Cache | 20040123 | |
| 16 | Instance method | Protected | Method | Insert Properties into the Cache | 20040123 | |
| 17 | Instance method | Protected | Method | Authority Check for Information Objects | 20001009 | |
| 18 | Static method | Protected | Method | Authority Checks | 20040705 | |
| 19 | Instance method | Protected | Method | Check Existence of Current Object in the DB | 20010222 | |
| 20 | Instance method | Private | Method | Check Rights to Properties | 20010118 | |
| 21 | Instance method | Protected | Method | Copy Useful Properties from one Info Object to Another | 20000707 | |
| 22 | Instance method | Protected | Method | Deleting Properties | 20010221 | |
| 23 | Instance method | Protected | Method | Evaluate a List of KPro Objects With Errors | 20001213 | |
| 24 | Instance method | Protected | Method | Getting Properties | 20001121 | |
| 25 | Instance method | Protected | Method | Getting Properties Buffered | 20040123 | |
| 26 | Instance method | Protected | Method | Get All Sub-Objects | 20000608 | |
| 27 | Instance method | Protected | Method | Get All Links To or From the Information Object | 20000801 | |
| 28 | Instance method | Protected | Method | Get Information on Subordinates - Basis | 20000613 | |
| 29 | Instance method | Protected | Method | Get Information on All Subordinates | 20000613 | |
| 30 | Instance method | Protected | Method | Get Maximum Property Value for All Subordinates | 20000609 | |
| 31 | Static method | Protected | Method | Get the Associated PHIO Class for a LOIO Class | 20001212 | |
| 32 | Instance method | Private | Method | Get Property Groups for the Properties of an IO Class | 20001122 | |
| 33 | Static method | Private | Method | Get Property Types From Information Class | 20001208 | |
| 34 | Static method | Protected | Method | Write an Entry in the Application Log | 20001026 | |
| 35 | Instance method | Protected | Method | Write an Entry in the Application Log | 20001026 | |
| 36 | Instance method | Protected | Method | Write an Entry in the Application Log | 20001228 | |
| 37 | Instance method | Protected | Method | Write an Entry in the Application Log | 20001026 | |
| 38 | Instance method | Protected | Method | Get Version Information for Children | 20020716 | |
| 39 | Instance method | Protected | Method | Get Maximum Variant for a Document | 20020716 | |
| 40 | Instance method | Protected | Method | Get Maximum Variant for a Document | 20020716 | |
| 41 | Instance method | Protected | Method | Get PHIOS of a Document | 20020716 | |
| 42 | Instance method | Protected | Method | Get Information on Selected Physical Info Objects | 20020722 | |
| 43 | Instance method | Protected | Method | Property Has Multiple Values | 20040127 | |
| 44 | Instance method | Protected | Method | Setting Properties | 20010221 | |
| 45 | Instance method | Public | Method | 20000608 |
Events
Class CL_SRM_INFOOBJECT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | SRMGS_DPROPERTY | Protected | See coding | 20010907 | BEGIN OF srmgs_dproperty,
name TYPE srmgs_prop_name,
value TYPE srmgs_prop_value,
single_value TYPE srmgs_boolean,
END OF srmgs_dproperty
|
||
| 2 | SRMGS_DPROPERTY_TAB | Protected | See coding | 20010907 | srmgs_dproperty_tab TYPE STANDARD TABLE OF srmgs_dproperty
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | CL_SRM_DOCUMENT | Dokumenten-Objekt | 20001010 | |||
| 2 | IM_DOC_ID | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID | Dokumenten-ID dieses Infoobjektes | 20000608 | |||
| 3 | OMIT_AUTHORITY_CHECK | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Authority Check (nicht-)durchführen | 20070725 |
Method CONSTRUCTOR on class CL_SRM_INFOOBJECT has no exception.
Method DBG_CREATE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MAPPING | Call by reference | Type reference (TYPE) | SRMGS_DBG_RELA_TAB | Tabelle mit bisherigen Namen | 20000728 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20000728 | |||
| 3 | TYPE | Call by reference | Type reference (TYPE) | SRMGS_CLASS_NAME | Typ des Objektes | 20000728 |
Method DBG_CREATE_NAME on class CL_SRM_INFOOBJECT has no exception.
Method DBG_LINK_WALK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFO | Call by reference | Type reference (TYPE) | SRMGS_DBG_RELA_TAB | Tabelle enthält Beziehungsinfos | 20000801 | |||
| 2 | LINK | Call by reference | Type reference (TYPE) | SRMGS_LINK_INFO | Link, der bearbeitet werden soll | 20000801 | |||
| 3 | LINK_POS | Call by reference | Type reference (TYPE) | I | Position in der Info-Tabelle | 20000801 |
Method DBG_LINK_WALK on class CL_SRM_INFOOBJECT has no exception.
Method DBG_RELA_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFO | Call by reference | Type reference (TYPE) | SRMGS_DBG_RELA_TAB | Info-Tabelle | 20000801 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | SRMGS_NAME | Name des Teilobjekts | 20000801 |
Method DBG_RELA_INFO on class CL_SRM_INFOOBJECT has no exception.
Method DELETE_PROPERTIES Signature
Method DELETE_PROPERTIES on class CL_SRM_INFOOBJECT has no parameter.
Method DELETE_PROPERTIES on class CL_SRM_INFOOBJECT has no exception.
Method FETCH_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFAULT_VALUE | Call by reference | Type reference (TYPE) | SRMGS_PROP_VALUE | Defaultwert, falls Fehler o.ä. -- sonst Leerstring | 20001124 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | SRMGS_PROP_NAME | Name der Eigenschaft | 20001124 | |||
| 3 | OMIT_CACHE | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20040130 | |||
| 4 | VALUE | Value transfer | Type reference (TYPE) | SRMGS_PROP_VALUE | Wert der Eigenschaft | 20001124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20001124 | ||
| 2 | Benutzer ist nicht authorisiert, die Eigenschaft zu lesen | 20001124 | ||
| 3 | Die Eigenschaft gibt es nicht | 20001124 |
Method GET_DOC_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOC_ID | Value transfer | Type reference (TYPE) | SRMGS_DOC_ID | Dokumenten-ID | 20000704 |
Method GET_DOC_ID on class CL_SRM_INFOOBJECT has no exception.
Method GET_ERROR_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERR_NO | Value transfer | Type reference (TYPE) | SY-SUBRC | Fehlernummer | 20010221 | |||
| 2 | MSG | Value transfer | Type reference (TYPE) | STRING | Fehlertext | 20010221 |
Method GET_ERROR_MSG on class CL_SRM_INFOOBJECT has no exception.
Method GET_PROPERTIES Signature
Method GET_PROPERTIES on class CL_SRM_INFOOBJECT has no parameter.
Method GET_PROPERTIES on class CL_SRM_INFOOBJECT has no exception.
Method GET_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEFAULT_VALUE | Call by reference | Type reference (TYPE) | SRMGS_PROP_VALUE | Defaultwert, falls Fehler o.ä. -- sonst Leerstring | 20000918 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | SRMGS_PROP_NAME | Name der Eigenschaft | 20000913 | |||
| 3 | OMIT_CACHE | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20040130 | |||
| 4 | VALUE | Value transfer | Type reference (TYPE) | SRMGS_PROP_VALUE | Wert der Eigenschaft | 20000913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20000913 | ||
| 2 | Benutzer ist nicht authorisiert, die Eigenschaft zu lesen | 20000913 | ||
| 3 | Die Eigenschaft gibt es nicht | 20000913 |
Method GET_PROPERTY_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOCU_CLASS | Call by reference | Type reference (TYPE) | SRMGS_CLASS_NAME | Dokumentenklasse des Dokumentes (LOIO) | 20000811 | |||
| 2 | PROPERTY_TYPES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TYPE_TAB | Liste der Property-Typen der Dokuklasse | 20000811 | |||
| 3 | PROP_LOCATION | Call by reference | Type reference (TYPE) | I | PROP_LOC_VARIANT | Ort an dem die Eigenschaften vorliegen | 20011026 | ||
| 4 | SPS_ID | Call by reference | Type reference (TYPE) | SRMGS_SPS_ID | Elementart-ID | 20040629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20000811 | ||
| 2 | Die Parameter waren falsch | 20000811 |
Method IS_AUTHORITY_CHECK_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_AUTHORITY_CHECK_IS_ENABLED | Value transfer | Type reference (TYPE) | SRMBOOLEAN | Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE | 20070725 |
Method IS_AUTHORITY_CHECK_ENABLED on class CL_SRM_INFOOBJECT has no exception.
Method P_CACHE_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | 20040126 |
Method P_CACHE_DELETE on class CL_SRM_INFOOBJECT has no exception.
Method P_CACHE_FETCH_ALL Signature
Method P_CACHE_FETCH_ALL on class CL_SRM_INFOOBJECT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic SP2: Allgemeiner Fehler | 20040126 |
Method P_CACHE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FETCHED_PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | 20040123 | ||||
| 2 | SINGLE_FETCH | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | 20040127 | ||||
| 3 | WANTED_PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | 20040123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic SP2: Allgemeiner Fehler | 20040126 |
Method P_CACHE_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPLETE_PROPS | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20040123 | |||
| 2 | FROM_INSERT | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | 20040127 | |||
| 3 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | 20040123 |
Method P_CACHE_INSERT on class CL_SRM_INFOOBJECT has no exception.
Method P_CHECK_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Value transfer | Type reference (TYPE) | STRING | Aktivität, die geprüft werden soll | 20001009 | |||
| 2 | CHECK_OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Berechtigung liegt vor | 20001010 | |||
| 3 | DOCUMENT_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Dokumenten-ID | 20001012 | ||
| 4 | IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | ||||
| 5 | MODEL_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Modell | 20001012 | ||
| 6 | OBJECT | Value transfer | Type reference (TYPE) | STRING | Berechtigungsobjekt | 20001009 | |||
| 7 | PROPGROUP | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Eigenschaftsgruppe | 20001121 | ||
| 8 | PROPNAME | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Eigenschaftsname | 20001121 | ||
| 9 | RMS_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | RMS | 20001012 | ||
| 10 | SPS_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | SPS | 20001012 | ||
| 11 | WRITE_LOG | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_TRUE | Schreibe ins Appl-Log, wenn Prüfung fehlschlägt | 20010123 |
Method P_CHECK_AUTH on class CL_SRM_INFOOBJECT has no exception.
Method P_CHECK_AUTH_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Value transfer | Type reference (TYPE) | STRING | Aktivität, die geprüft werden soll | 20040705 | |||
| 2 | CHECK_OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Berechtigung liegt vor | 20040705 | |||
| 3 | DOCUMENT_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Dokumenten-ID | 20040705 | ||
| 4 | MODEL_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Modell | 20040705 | ||
| 5 | OBJECT | Value transfer | Type reference (TYPE) | STRING | Berechtigungsobjekt | 20040705 | |||
| 6 | PROPGROUP | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Eigenschaftsgruppe | 20040705 | ||
| 7 | PROPNAME | Value transfer | Type reference (TYPE) | STRING | 'NONE' | Eigenschaftsname | 20040705 | ||
| 8 | RMS_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | RMS | 20040705 | ||
| 9 | SPS_ID | Value transfer | Type reference (TYPE) | STRING | 'NONE' | SPS | 20040705 |
Method P_CHECK_AUTH_STATIC on class CL_SRM_INFOOBJECT has no exception.
Method P_CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXISTS | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Objekt existiert | 20010222 |
Method P_CHECK_EXISTENCE on class CL_SRM_INFOOBJECT has no exception.
Method P_CHECK_PROP_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Call by reference | Type reference (TYPE) | STRING | Zu prüfende Aktivität | 20010118 | |||
| 2 | IM_IS_NEW_DOC | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20080821 | ||||
| 3 | OK | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | Autorisiert oder nicht | 20010118 | |||
| 4 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Zu prürende Eigenschaften | 20010118 |
Method P_CHECK_PROP_AUTH on class CL_SRM_INFOOBJECT has no exception.
Method P_CLONE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OTHER_INFOOBJECT | Call by reference | Object reference (TYPE REF TO) | CL_SRM_INFOOBJECT | Infoobjekt, auf das die Properties kopiert werden | 20000707 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20000707 | ||
| 2 | Benutzer ist nicht authorisiert | 20000707 |
Method P_DELETE_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRNO | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20010221 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_DPROPERTY_TAB | Zu löschende Eigenschaften | 20010221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20010221 | ||
| 2 | Die Parameter waren falsch | 20010221 |
Method P_EVAL_BAD_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRKEYS | Value transfer | Type reference (TYPE) | SRMGS_BAD_OBJECTS_KEY | Liste mit fehlerhaften Objekten | 20001213 | |||
| 2 | ERRMSGS | Value transfer | Type reference (TYPE) | SRMGS_BAD_OBJECTS_MSG | Liste mit fehlerhaften Objekten | 20001213 | |||
| 3 | FB | Value transfer | Type reference (TYPE) | STRING | Name des Funktionsbausteins | 20001213 |
Method P_EVAL_BAD_OBJECTS on class CL_SRM_INFOOBJECT has no exception.
Method P_FETCH_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRNO | Call by reference | Type reference (TYPE) | I | KPro Fehlernummer | 20010222 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Eigenschaften | 20001121 |
Method P_FETCH_PROPERTIES on class CL_SRM_INFOOBJECT has no exception.
Method P_FETCH_PROPERTIES_CACHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRNO | Call by reference | Type reference (TYPE) | I | Fehlermeldungen | 20040123 | |||
| 2 | OMIT_CACHE | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | Direkt von DB lesen | 20040123 | |||
| 3 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Eigenschaften | 20040123 | |||
| 4 | SINGLE_FETCH | Call by reference | Type reference (TYPE) | SRMGS_BOOLEAN | Nicht ganzen Cache einlesen | 20040123 |
Method P_FETCH_PROPERTIES_CACHED on class CL_SRM_INFOOBJECT has no exception.
Method P_GET_ALL_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILDREN | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID_TAB | Die ermittelten Kinder | 20000608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein Interner Fehler trat auf | 20000608 |
Method P_GET_ALL_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LINKS | Call by reference | Type reference (TYPE) | SRMGS_LINK_INFO_TAB | Tabelle mit Links | 20000801 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20000801 | ||
| 2 | Benutzer ist nicht authorisiert | 20000801 |
Method P_GET_CHILDREN_BASE_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILDREN | Call by reference | Type reference (TYPE) | SRMGS_BASE_OBJECT_TAB | Informationen über Kinder | 20000613 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Gewünschte Properties | 20000613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20000613 | ||
| 2 | Nicht authorisiert | 20000613 | ||
| 3 | Eingabeparameter falsch | 20000613 |
Method P_GET_CHILDREN_INFOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILDREN | Call by reference | Type reference (TYPE) | SRMGS_OBJECT_TAB | Informationen über Kinder | 20000613 | |||
| 2 | OBJECT_KEY | Call by reference | Type reference (TYPE) | SRMGS_PROP_NAME | Name des Schlüssel-Properties | 20000613 | |||
| 3 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Gewünschte Eigenschaften | 20000613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20000613 | ||
| 2 | Nicht authorisiert | 20000613 | ||
| 3 | Eingabeparameter falsch | 20000613 |
Method P_GET_MAX_CHILDREN_PROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MAX_PROP_VALUE | Call by reference | Type reference (TYPE) | I | Maximaler Wert bei Kindern | 20000609 | |||
| 2 | PROP_NAME | Call by reference | Type reference (TYPE) | SRMGS_PROP_NAME | Property, das abgefragt werden soll | 20000609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20000609 |
Method P_GET_PHIOCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOIO_CLASS | Value transfer | Type reference (TYPE) | SRMGS_CLASS_NAME | LOIO-Klasse | 20001212 | |||
| 2 | PHIO_CLASS | Value transfer | Type reference (TYPE) | SRMGS_CLASS_NAME | Assoziierte PHIO-Klasse | 20001212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsche LOIO-Klasse | 20001212 | ||
| 2 | Fehlerhaftes Customizing | 20001212 |
Method P_GET_PROPERTY_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROP_GROUPS | Call by reference | Type reference (TYPE) | PROP_GROUPS_TAB | Tabelle mit Property-Groups | 20001122 |
Method P_GET_PROPERTY_GROUPS on class CL_SRM_INFOOBJECT has no exception.
Method P_GET_PROPERTY_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONT_MODEL | Value transfer | Type reference (TYPE) | SRMGS_CLASS_NAME | Name des Content-Modells | 20011018 | |||
| 2 | IO_CLASS | Value transfer | Type reference (TYPE) | SRMGS_CLASS_NAME | Informationsobjekt-Klasse | 20001208 | |||
| 3 | PROPERTY_TYPES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TYPE_TAB | Liste der Property-Typen der IO-Klasse | 20001208 | |||
| 4 | SPS_ID | Value transfer | Type reference (TYPE) | SRMGS_SPS_ID | Elementart-ID | 20040629 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20001208 | ||
| 2 | Falsche IO-Klasse | 20001208 |
Method P_LOG_WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALT_TEXT | Value transfer | Type reference (TYPE) | STRING | Alternativer Text | 20001026 | |||
| 2 | DO_COMMIT | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_TRUE | DB-Commit fuer Log | 20020423 | ||
| 3 | MSG_ID | Value transfer | Type reference (TYPE) | CHAR20 | 'SRM_GENERIC_SP' | Nachrichtenklasse | 20001213 | ||
| 4 | MSG_NO | Value transfer | Type reference (TYPE) | I | Meldungsnummer | 20001026 | |||
| 5 | MSG_TYPE | Value transfer | Type reference (TYPE) | C | 'E' | Nachrichtentyp | 20001213 | ||
| 6 | PROB_CLASS | Value transfer | Type reference (TYPE) | C | '2' | Problemklasse (1-4 -- 1: sehr wichtig) | 20001026 | ||
| 7 | VAR_1 | Value transfer | Type reference (TYPE) | STRING | Variable 1 | 20001026 | |||
| 8 | VAR_2 | Value transfer | Type reference (TYPE) | STRING | Variable 2 | 20001026 | |||
| 9 | VAR_3 | Value transfer | Type reference (TYPE) | STRING | Variable 3 | 20001026 | |||
| 10 | VAR_4 | Value transfer | Type reference (TYPE) | STRING | Variable 4 | 20001026 |
Method P_LOG_WRITE on class CL_SRM_INFOOBJECT has no exception.
Method P_LOG_WRITE_CM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALT_TEXT | Value transfer | Type reference (TYPE) | STRING | Alternativer Text | 20001026 | |||
| 2 | MSG_NO | Value transfer | Type reference (TYPE) | I | Meldungsnummer | 20001026 | |||
| 3 | PROB_CLASS | Value transfer | Type reference (TYPE) | C | '2' | Problemklasse (1-4 -- 1: sehr wichtig) | 20001026 | ||
| 4 | VAR_1 | Value transfer | Type reference (TYPE) | STRING | Variable 1 | 20001026 | |||
| 5 | VAR_2 | Value transfer | Type reference (TYPE) | STRING | Variable 2 | 20001026 | |||
| 6 | VAR_3 | Value transfer | Type reference (TYPE) | STRING | Variable 3 | 20001214 |
Method P_LOG_WRITE_CM on class CL_SRM_INFOOBJECT has no exception.
Method P_LOG_WRITE_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALT_TEXT | Value transfer | Type reference (TYPE) | STRING | Alternativer Text | 20001228 | |||
| 2 | MSG_NO | Value transfer | Type reference (TYPE) | I | Meldungsnummer | 20001228 | |||
| 3 | PROB_CLASS | Value transfer | Type reference (TYPE) | C | '2' | Problemklasse (1-4 -- 1: sehr wichtig) | 20001228 | ||
| 4 | VAR_1 | Value transfer | Type reference (TYPE) | STRING | Variable 1 | 20001228 | |||
| 5 | VAR_2 | Value transfer | Type reference (TYPE) | STRING | Variable 2 | 20001228 |
Method P_LOG_WRITE_DOC on class CL_SRM_INFOOBJECT has no exception.
Method P_LOG_WRITE_IE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Value transfer | Type reference (TYPE) | I | Error-code | 20001026 | |||
| 2 | FB | Value transfer | Type reference (TYPE) | STRING | Funktionsbaustein | 20001026 |
Method P_LOG_WRITE_IE on class CL_SRM_INFOOBJECT has no exception.
Method P_OPT_GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GET_ALSO_LEGACY | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_FALSE | Liefere legacy-PHIOS (Variant 0) | 20020722 | ||
| 2 | RELOAD | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | SRMGS_TRUE | Neu laden/prüfen der Tabelle | 20020729 | ||
| 3 | VINFO | Call by reference | Type reference (TYPE) | SRMGS_CHLD_OBJECT_TAB | Kinder mit Versionen und Varianten | 20020716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020716 |
Method P_OPT_GET_MAX_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILD | Call by reference | Type reference (TYPE) | SRMGS_CHLD_OBJECT_ENTRY | 20020716 | ||||
| 2 | MAX_VARIANT | Call by reference | Type reference (TYPE) | I | 20020716 | ||||
| 3 | VERSION | Call by reference | Type reference (TYPE) | I | 20020716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020716 |
Method P_OPT_GET_MAX_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILD | Call by reference | Type reference (TYPE) | SRMGS_CHLD_OBJECT_ENTRY | 20020716 | ||||
| 2 | MAX_VERSION | Call by reference | Type reference (TYPE) | I | 20020716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020716 |
Method P_OPT_GET_PHIOS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHILDREN | Call by reference | Type reference (TYPE) | SRMGS_DOC_ID_TAB | Liste der PHIOS | 20020716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein interner Fehler trat auf | 20020716 |
Method P_OPT_GET_PHIO_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJECT_INFO | Call by reference | Type reference (TYPE) | SRMGS_OBJECT_TAB | 20020722 | ||||
| 2 | OBJECT_KEY | Call by reference | Type reference (TYPE) | STRING | 20020723 | ||||
| 3 | PHIOS | Call by reference | Type reference (TYPE) | SRMGS_CHLD_OBJECT_TAB | 20020722 | ||||
| 4 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | 20020722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20020723 |
Method P_PROP_IS_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MULTI | Value transfer | Type reference (TYPE) | SRMGS_BOOLEAN | 20040127 | ||||
| 2 | NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040127 |
Method P_PROP_IS_MULTI on class CL_SRM_INFOOBJECT has no exception.
Method P_SET_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRNO | Value transfer | Type reference (TYPE) | SY-SUBRC | Fehlernummer | 20010221 | |||
| 2 | PROPERTIES | Call by reference | Type reference (TYPE) | SRMGS_PROPERTY_TAB | Zu setzende Eigenschaften | 20010221 |
Method P_SET_PROPERTIES on class CL_SRM_INFOOBJECT has no exception.
Method SET_PROPERTIES Signature
Method SET_PROPERTIES on class CL_SRM_INFOOBJECT has no parameter.
Method SET_PROPERTIES on class CL_SRM_INFOOBJECT has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 50A |