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
⤷ 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 | BASE_CUST_RELTYPE_BY_RELTYPE | Static method | Public | Method | Determine Basic Customizing via Relationship Type | 20021030 |
2 | CHECK_KEYTYPE_ACTIVE | Static method | Public | Method | Read Key Type IDs for an Object Type | 20031208 |
3 | DESTIN_FIELDNAMES_GET | Static method | Public | Method | Determines Name of Target GUID and ID | 20021111 |
4 | DETERMIN_DBOP | Static method | Public | Method | Determines Update Indicator from Entries | 20021108 |
5 | DET_RELTYPE_BY_BSPNAME | Static method | Public | Method | Determines Relationship Type via BSP Structure Name | 20021030 |
6 | GET_CUST_PRWB_BY_RELTYPE | Static method | Public | Method | Read Interface Customizing | 20021108 |
7 | GET_CUST_UI_BY_RELTYPE | Static method | Public | Method | Read Interface Customizing | 20021030 |
8 | GET_CUST_UI_BY_SCREENSTRUCTURE | Static method | Public | Method | Read Interface Customizing | 20021030 |
9 | GET_FIELDS_BY_KEYTYPE | Static method | Public | Method | Read Key Type IDs for an Object Type | 20031208 |
10 | GET_KEYTYPEIDS_BY_OTYPE | Static method | Public | Method | Read Key Type IDs for an Object Type | 20031110 |
11 | MAP_BDATA_TO_FCAT | Static method | Public | Method | Inverse Mapping from UI Structure for Key Structure API | 20021029 |
12 | MAP_BDATA_TO_KEY | Static method | Public | Method | Mapping Key Data to Key Individual Fields | 20021029 |
13 | MAP_FCAT_TO_BDATA | Static method | Public | Method | Mapping UI Structure to Key Field API Structure | 20021029 |
14 | MAP_STRUCTURES | Static method | Public | Method | Mapping Any Number of Structures | 20021029 |
15 | SET_STRUCTURE | 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 | Exporting | ES_IL_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_TYPE | Vereinbarung der Beziehungstypen für Objektbeziehungen | 20021030 | ||
2 | Importing | IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | nicht gefunden | 20021030 |
Method CHECK_KEYTYPE_ACTIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_KEYTYPE_ACTIVE | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SchlüsselTypen sind aktiv | 20031208 | ||
2 | Importing | 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 | Exporting | EV_DESTINGUID_NAME | Call by reference | Type reference (TYPE) | COMT_IL_GUID_NAME | Name einer Quell- oder Zielobjekt GUID (Oberfläche) | 20021111 | ||
2 | Exporting | EV_DESTINID_NAME | Call by reference | Type reference (TYPE) | COMT_IL_ID_NAME | Name einer Quell- oder Zielobjekt ID (Oberfläche) | 20021111 | ||
3 | Importing | 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 | Exporting | EV_DBOP_NEW | Call by reference | Type reference (TYPE) | COMT_IL_UI_DB_OPERATION | Verbuchungskennzeichen | 20021108 | ||
2 | Exporting | EV_DBOP_OLD | Call by reference | Type reference (TYPE) | COMT_IL_UI_DB_OPERATION | Verbuchungskennzeichen | 20021108 | ||
3 | Importing | IS_BDATA | Call by reference | Type reference (TYPE) | ANY | Schlüsseldaten | 20021108 | ||
4 | Importing | IS_IDENT | Call by reference | Type reference (TYPE) | COMT_IL_IDENT | Identifikatoren in einer Beziehung | 20021108 | ||
5 | Importing | IS_LINK_ATTR | Call by reference | Type reference (TYPE) | ANY | Attribute | 20021108 | ||
6 | Importing | IT_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Logische Variable | 20021111 | ||
7 | Importing | IT_MOD_FIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021108 | ||
8 | Importing | IV_ATTR | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | Logische Variable | 20021111 | ||
9 | Importing | IV_ID | Call by reference | Type reference (TYPE) | ANY | ID | 20021108 | ||
10 | Importing | IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ID_MISSING | ID fehlt | 20021108 |
Method DET_RELTYPE_BY_BSPNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 | ||
2 | Importing | IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | COMT_IL_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | ES_PRWB_IL_UI | Call by reference | Type reference (TYPE) | COMC_PRWB_IL | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021108 | ||
2 | Importing | IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | ES_ILCUST_UI | Call by reference | Type reference (TYPE) | COMC_IL_UI | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021030 | ||
2 | Importing | IV_RELTYPE | Call by reference | Type reference (TYPE) | COMT_IL_RELTYPE | Beziehungstyp | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | 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 | Exporting | ES_ILCUST_UI | Call by reference | Type reference (TYPE) | COMC_IL_UI | Customizingtabelle für die Oberfläche der Beziehungstypen | 20021030 | ||
2 | Importing | IV_SCREEN_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | COMT_IL_BSP_SCRSTRUCNAME | Strukturname des Anzeigefeldes | 20021030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | nicht gefunden | 20021030 |
Method GET_FIELDS_BY_KEYTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FIELDNAME | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TYPE_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20031208 | ||
2 | Importing | IV_KEYTYPE | Call by reference | Type reference (TYPE) | COMT_IL_KEYTYPE_ID | Schlüsseltyp-ID | 20031208 | ||
3 | Importing | 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 | Exporting | ET_KEYTYPE_ID | Call by reference | Type reference (TYPE) | COMT_PR_ORG_TYPE_T_TAB | Beziehungen: Liste von Schlüsseltyp-IDs | 20031110 | ||
2 | Importing | IV_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20031208 | |
3 | Importing | IV_OBJECTTYPE | Call by reference | Type reference (TYPE) | COMT_IL_OBJTYPE | Typ eines Objekts in einer Beziehung | 20031208 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CLASS_NOT_FOUND | Klasse oder Implementierung f. Objekttyp nicht gefunden | 20031110 | |
2 | OTYPE_NOT_FOUND | 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 | Exporting | CS_BDATA | Call by reference | Type reference (TYPE) | ANY | 20021111 | |||
2 | Importing | IS_OUT | Call by reference | Type reference (TYPE) | ANY | 20021111 | |||
3 | Importing | IT_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021111 | ||
4 | Importing | 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 | INTERNAL_ERROR | 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 | Changing | CS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20021030 | |||
2 | Importing | IS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20021030 | |||
3 | Importing | IT_FIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Tabelle für Feldnamen (Beziehungen: Schlüsselerweiterung) | 20021030 | ||
4 | Importing | IV_CONVERT_TO_DB | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SPACE | Konvertierung | 20021212 | |
5 | Importing | IV_CONVERT_TO_UI | Call by reference | Type reference (TYPE) | COMT_BOOLEAN | SPACE | Konvertierung | 20021212 | |
6 | Importing | 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 | Exporting | ES_IL_STRUC | Call by reference | Type reference (TYPE) | COMC_IL_STRUC | Strukturen und Tabellentypen von Beziehungstypen | 20021029 | ||
2 | Exporting | ET_ALLFIELDS | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Alle Felder | 20021029 | ||
3 | Exporting | ET_ATTR | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Liste der Attributsfelder | 20021029 | ||
4 | Exporting | ET_KEYEXT | Call by reference | Type reference (TYPE) | COMT_IL_FIELDNAME_TAB | Liste der Schlüsselfelder | 20021029 | ||
5 | Importing | 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 |