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 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