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 |