SAP ABAP Class CL_LINK_BASE_SERVICES (Basic Methods for UI Relationships)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-PRO-BF (Application Component) Basic functions
⤷
COM_IL_UI (Package) Relationships 'Interlinkages': Interface

⤷

⤷

Properties
Class | CL_LINK_BASE_SERVICES | |
Short Description | Basic Methods for UI Relationships | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | COM_IL_UI | Relationships 'Interlinkages': Interface |
Created | 20021029 | SAP |
Last change | 20041209 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_LINK_BASE_SERVICES has no forward declaration.
Interfaces
Class CL_LINK_BASE_SERVICES has no interface implemented.
Friends
Class CL_LINK_BASE_SERVICES has no friend class.
Attributes
Class CL_LINK_BASE_SERVICES has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Determine Basic Customizing via Relationship Type | 20021030 |
2 | ![]() |
Static method | Public | Method | Read Key Type IDs for an Object Type | 20031208 |
3 | ![]() |
Static method | Public | Method | Determines Name of Target GUID and ID | 20021111 |
4 | ![]() |
Static method | Public | Method | Determines Update Indicator from Entries | 20021108 |
5 | ![]() |
Static method | Public | Method | Determines Relationship Type via BSP Structure Name | 20021030 |
6 | ![]() |
Static method | Public | Method | Read Interface Customizing | 20021108 |
7 | ![]() |
Static method | Public | Method | Read Interface Customizing | 20021030 |
8 | ![]() |
Static method | Public | Method | Read Interface Customizing | 20021030 |
9 | ![]() |
Static method | Public | Method | Read Key Type IDs for an Object Type | 20031208 |
10 | ![]() |
Static method | Public | Method | Read Key Type IDs for an Object Type | 20031110 |
11 | ![]() |
Static method | Public | Method | Inverse Mapping from UI Structure for Key Structure API | 20021029 |
12 | ![]() |
Static method | Public | Method | Mapping Key Data to Key Individual Fields | 20021029 |
13 | ![]() |
Static method | Public | Method | Mapping UI Structure to Key Field API Structure | 20021029 |
14 | ![]() |
Static method | Public | Method | Mapping Any Number of Structures | 20021029 |
15 | ![]() |
Static method | Public | Method | Create Structures and Parameters of a Relationship | 20021029 |
Events
Class CL_LINK_BASE_SERVICES has no event.
Types
Class CL_LINK_BASE_SERVICES has no local type.
Method Signatures
Method BASE_CUST_RELTYPE_BY_RELTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_IL_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_TYPE | Vereinbarung der Beziehungstypen für Objektbeziehungen | 20021030 | ||
2 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht gefunden | 20021030 |
Method CHECK_KEYTYPE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_KEYTYPE_ACTIVE | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SchlüsselTypen sind aktiv | 20031208 | ||
2 | ![]() |
IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | COMT_IL_OBJTYPE | Typ eines Objekts in einer Beziehung | 20031208 |
Method CHECK_KEYTYPE_ACTIVE on class CL_LINK_BASE_SERVICES has no exception.
Method DESTIN_FIELDNAMES_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DESTINGUID_NAME | Call by reference | Type reference (TYPE) | COMT_IL_GUID_NAME | Name einer Quell- oder Zielobjekt GUID (Oberfläche) | 20021111 | ||
2 | ![]() |
EV_DESTINID_NAME | Call by reference | Type reference (TYPE) | COMT_IL_ID_NAME | Name einer Quell- oder Zielobjekt ID (Oberfläche) | 20021111 | ||
3 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021111 |
Method DESTIN_FIELDNAMES_GET on class CL_LINK_BASE_SERVICES has no exception.
Method DETERMIN_DBOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DBOP_NEW | Call by reference | Type reference (TYPE) | COMT_IL_UI_DB_OPERATION | Verbuchungskennzeichen | 20021108 | ||
2 | ![]() |
EV_DBOP_OLD | Call by reference | Type reference (TYPE) | COMT_IL_UI_DB_OPERATION | Verbuchungskennzeichen | 20021108 | ||
3 | ![]() |
IS_BDATA | Call by reference | Type reference (TYPE) | ANY | Schlüsseldaten | 20021108 | ||
4 | ![]() |
IS_IDENT | Call by reference | Type reference (TYPE) | COMT_IL_IDENT | Identifikatoren in einer Beziehung | 20021108 | ||
5 | ![]() |
IS_LINK_ATTR | Call by reference | Type reference (TYPE) | ANY | Attribute | 20021108 | ||
6 | ![]() |
IT_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Logische Variable | 20021111 | ||
7 | ![]() |
IT_MOD_FIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021108 | ||
8 | ![]() |
IV_ATTR | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | Logische Variable | 20021111 | ||
9 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | ANY | ID | 20021108 | ||
10 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ID fehlt | 20021108 |
Method DET_RELTYPE_BY_BSPNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 | ||
2 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | COMT_IL_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht gefunden | 20021030 |
Method GET_CUST_PRWB_BY_RELTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_PRWB_IL_UI | Call by reference | Type reference (TYPE) | COMC_PRWB_IL | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021108 | ||
2 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht gefunden | 20021108 |
Method GET_CUST_UI_BY_RELTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ILCUST_UI | Call by reference | Type reference (TYPE) | COMC_IL_UI | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021030 | ||
2 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht gefunden | 20021030 |
Method GET_CUST_UI_BY_SCREENSTRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ILCUST_UI | Call by reference | Type reference (TYPE) | COMC_IL_UI | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021030 | ||
2 | ![]() |
IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | COMT_IL_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht gefunden | 20021030 |
Method GET_FIELDS_BY_KEYTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FIELDNAME | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TYPE_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20031208 | ||
2 | ![]() |
IV_KEYTYPE | Call by reference | Type reference (TYPE) | COMT_IL_KEYTYPE_ID | Schlüsseltyp-ID | 20031208 | ||
3 | ![]() |
IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | COMT_IL_OBJTYPE | Typ eines Objekts in einer Beziehung | 20031208 |
Method GET_FIELDS_BY_KEYTYPE on class CL_LINK_BASE_SERVICES has no exception.
Method GET_KEYTYPEIDS_BY_OTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_KEYTYPE_ID | Call by reference | Type reference (TYPE) | COMT_PR_ORG_TYPE_T_TAB | Beziehungen: Liste von Schlüsseltyp-IDs | 20031110 | ||
2 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20031208 | |
3 | ![]() |
IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | COMT_IL_OBJTYPE | Typ eines Objekts in einer Beziehung | 20031208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Klasse oder Implementierung f. Objekttyp nicht gefunden | 20031110 | |
2 | ![]() |
Objekttyp nicht im Beziehungstypcustomizing gefunden | 20031110 |
Method MAP_BDATA_TO_FCAT Signature
Method MAP_BDATA_TO_FCAT on class CL_LINK_BASE_SERVICES has no parameter.
Method MAP_BDATA_TO_FCAT on class CL_LINK_BASE_SERVICES has no exception.
Method MAP_BDATA_TO_KEY Signature
Method MAP_BDATA_TO_KEY on class CL_LINK_BASE_SERVICES has no parameter.
Method MAP_BDATA_TO_KEY on class CL_LINK_BASE_SERVICES has no exception.
Method MAP_FCAT_TO_BDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_BDATA | Call by reference | Type reference (TYPE) | ANY | 20021111 | |||
2 | ![]() |
IS_OUT | Call by reference | Type reference (TYPE) | ANY | 20021111 | |||
3 | ![]() |
IT_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021111 | ||
4 | ![]() |
IV_SRV_CLASSNAME | Call by reference | Type reference (TYPE) | COMT_IL_GUICLASS | Name der GUI-Klasse eines Beziehungstyps | 20021111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
interner Fehler- Klasse nicht gefunden | 20021111 |
Method MAP_STRUCTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20021030 | |||
2 | ![]() |
IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20021030 | |||
3 | ![]() |
IT_FIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021030 | ||
4 | ![]() |
IV_CONVERT_TO_DB | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SPACE | Konvertierung | 20021212 | |
5 | ![]() |
IV_CONVERT_TO_UI | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SPACE | Konvertierung | 20021212 | |
6 | ![]() |
IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 |
Method MAP_STRUCTURES on class CL_LINK_BASE_SERVICES has no exception.
Method SET_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_IL_STRUC | Call by reference | Type reference (TYPE) | COMC_IL_STRUC | Strukturen und Tabellentypen von Beziehungstypen | 20021029 | ||
2 | ![]() |
ET_ALLFIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Alle Felder | 20021029 | ||
3 | ![]() |
ET_ATTR | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Liste der Attributsfelder | 20021029 | ||
4 | ![]() |
ET_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Liste der Schlüsselfelder | 20021029 | ||
5 | ![]() |
IS_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_TYPE | Beziehungstyp | 20021029 |
Method SET_STRUCTURE on class CL_LINK_BASE_SERVICES has no exception.
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 400 |