SAP ABAP Class CL_LINK_PRDBP_SERVICE (Product-Partner Relationship Service Class)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO-BF (Application Component) Basic functions
     COM_PRODUCT_LINK_PARTNER (Package) Relnships Product/Object-Partner w. Partner Function + Time
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LINK_RELTYPE_UI Special UI Services for Relationship Types 20021204
Properties
Class CL_LINK_PRDBP_SERVICE  
Short Description Product-Partner Relationship Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_PRODUCT_LINK_PARTNER   Relnships Product/Object-Partner w. Partner Function + Time 
Created 20021204   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LINK_PRDBP_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LINK_RELTYPE_UI Special UI Services for Relationship Types 20021204
Friends
# Friend Modeled only Created on Description
1 CL_PRWB_PRDBP_LINK_UI 20021205 Product/Object Partner Relationship (Extended Key)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELDNAME_BU_DESCRIPTION Constant Private Type reference (TYPE) FIELDNAME 'DESCRIPTION' Field Name 'BU_DESCRIPTION' 20021205
2 GC_FIELDNAME_BU_PARTNER_GUID Constant Private Type reference (TYPE) FIELDNAME 'BU_PARTNER_GUID' Field Name 'BU_PARTNER_GUID ' 20021204
3 GC_FIELDNAME_BU_PARTNER_ID Constant Private Type reference (TYPE) FIELDNAME 'BU_PARTNER_ID' Field Name 'BU_PARTNER_ID' 20021204
4 GC_FIELDNAME_FCT Constant Private Type reference (TYPE) FIELDNAME 'LINK_PARTNER_FCT' Field Name 'LINK_PARTNER_FCT' 20021205
5 GC_FIELDNAME_FROM Constant Private Type reference (TYPE) FIELDNAME 'LINK_VALID_FROM' Field Name 'LINK_VALID_FROM' 20021205
6 GC_FIELDNAME_FROM_DATE Constant Private Type reference (TYPE) FIELDNAME 'LINK_VALID_FROM_DATE' Field Name 'LINK_VALID_FROM' 20030123
7 GC_FIELDNAME_TO Constant Private Type reference (TYPE) FIELDNAME 'LINK_VALID_TO' Field Name 'LINK_VALID_TO' 20021205
8 GC_FIELDNAME_TO_DATE Constant Private Type reference (TYPE) FIELDNAME 'LINK_VALID_TO_DATE' Field Name 'LINK_VALID_FROM' 20030123
9 GC_OBJECTTYPE_BUS1178 Constant Private Type reference (TYPE) COMT_LINK_PARTNER_OBJECTTYPE 'BUS1178' Object Type of the Using Application 20021205
10 GC_X Constant Private Type reference (TYPE) XFLAG 'X' "X" 20021221
11 GT_SORT_LINKS_OUT Static Attribute Private See coding Internal Table for sort_links 20030701
12 GV_ABAP_CLASS_CUST Static Attribute Private Type reference (TYPE) COMT_LINK_PARTNER_CLASS_CUST Class for Partner Customizing 20021205
13 GV_LINK_FILTER Static Attribute Private Type reference (TYPE) CHAR1 Filter for Links (H=Historic,A= Actual, F=Future Links) 20021220
14 GV_SORT_LINKS_GUID Static Attribute Private Type reference (TYPE) SYSUUID-C Variable for sort_links 20030701
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ENRICH_ATTRIBUTES Static method Private Method Enrichment of the Attributes of a Relationship 20021204
2 CONVERT_FIELDVALUES Static method Private Method Conversion of Fields 20021204
3 FILL_DDLB Static method Private Method People Centric IL: Fill Dropdown List Box 20021221
4 FILL_F4 Static method Private Method Filling F4 Return Values 20021204
5 GET_DESTINOBJECT_GUID Static method Private Method Determination of Target Object GUID 20021204
6 GET_F4_NO_DIALOG Static method Private Method Filling F4 Return Values without Dialog 20021204
7 GET_IMPLEMENTATION Static method Private Method Reads Customizing to Get Classes for Customizing 20021205
8 GET_LINK_FILTER Static method Private Method 20021220
9 MAP_UIDATA_MODIFY Static method Private Method Maps Key Data of Structures 20021204
10 MAP_UIDATA_READ Static method Private Method Maps Key Data of Structures 20021204
11 SET_LINK_FILTER Static method Public Method 20021220
12 SORT_LINKS Static method Private Method Sort and Filtering Before Output 20021221
13 UPDATE_OUTTAB Static method Private Method Filling Output Line with Additional Data 20021204
Events
Class CL_LINK_PRDBP_SERVICE has no event.
Types
Class CL_LINK_PRDBP_SERVICE has no local type.
Method Signatures

Method CHECK_ENRICH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LINK_ATTR Call by reference Type reference (TYPE) ANY geänderte Attribute 20021204
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) COMT_IL_ERROR_TAB Beziehungen, bei dessen Verarbeitung Fehler auftraten 20021204
3 Exporting EV_CHANGED Call by reference Type reference (TYPE) XFELD Änderung durchgeführt 20021204
4 Importing IS_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY Oberflächenstruktur 20021204
5 Importing IV_DBOP Call by reference Type reference (TYPE) COMT_IL_UI_DB_OPERATION Verbuchungs-Operator 20021204
6 Importing IV_DESTINGUID Call by reference Type reference (TYPE) COMT_IL_ILGUID Interner, eindeutiger Identifikator einer Beziehung 20021204
7 Importing IV_DESTINID Call by reference Type reference (TYPE) ANY Ziel-ID 20021204
8 Importing IV_ILGUID Call by reference Type reference (TYPE) COMT_IL_ILGUID Interner, eindeutiger Identifikator einer Beziehung 20021204
9 Importing IV_ROW_ID Call by reference Type reference (TYPE) SY-INDEX aktuelle Zeilennummer 20021204
# Exception Resumable Description Created on
1 NOT_ALLOWED weitere Verarbeitung nicht durchführen - Fehler 20021204

Method CONVERT_FIELDVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) COMT_IL_ERROR_TAB Berrormessages 20021204
2 Exporting EV_FIELDVALUE Call by reference Type reference (TYPE) ANY converted fieldvalue 20021204
3 Importing IV_CONVERT_TO_DB Call by reference Type reference (TYPE) XFELD SPACE conversion UI -> API 20021221
4 Importing IV_CONVERT_TO_UI Call by reference Type reference (TYPE) XFELD SPACE conversion API -> UI 20021221
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME name of the field 20021204
6 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) ANY value of the field 20021204

Method CONVERT_FIELDVALUES on class CL_LINK_PRDBP_SERVICE has no exception.

Method FILL_DDLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DROPDOWNLISTBOX Call by reference Type reference (TYPE) ANY 20021221
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) COMT_IL_BSP_OBJECTKEY IL-Schlüssel eines Objektes im BSP UI 20021221
3 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) COMT_IL_SOURCEGUID source of the relation 20021223

Method FILL_DDLB on class CL_LINK_PRDBP_SERVICE has no exception.

Method FILL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) COMT_IL_ERROR Beziehungen, bei dessen Verarbeitung Fehler auftraten 20021204
2 Exporting ET_DELTA_CELLS Call by reference Type reference (TYPE) LVC_T_MODI Tabelle der geänderten Zellen für Anwendung 20021204
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Zeilennummer zur ID 20021204
4 Importing IV_FCAT_S Call by reference Type reference (TYPE) COMT_IL_ATTR_TYPE Name Feldkatalogsstruktur 20021204
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20021204
6 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) ANY Feldwert 20021204

Method FILL_F4 on class CL_LINK_PRDBP_SERVICE has no exception.

Method GET_DESTINOBJECT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) COMT_IL_ERROR_TAB Beziehungen, bei dessen Verarbeitung Fehler auftraten 20021204
2 Exporting EV_DESTINOBJECT_GUID Call by reference Type reference (TYPE) COMT_IL_ILGUID Interner, eindeutiger Identifikator einer Beziehung 20021204
3 Importing IS_LINK_BDATA Call by reference Type reference (TYPE) ANY Daten der Schlüsselerweiterung 20021204
4 Importing IV_DESTINOBJECT_ID Call by reference Type reference (TYPE) ANY ID des Zielobjektes 20021204
5 Importing IV_ROW_ID Call by reference Type reference (TYPE) SY-INDEX aktuelle Zeilen-Nummer 20021204
# Exception Resumable Description Created on
1 INVALID_ID ungültige ID, kein GUID gefunden 20021204

Method GET_F4_NO_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_F4_VALUES Call by reference Type reference (TYPE) DATA Rückgabewerte der F4-Hilfe 20021204
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) COMT_IL_ERROR Beziehungen, bei dessen Verarbeitung Fehler auftraten 20021204
3 Exporting EV_TEXTFIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname des Textfeldes 20021204
4 Importing IS_OUTTAB Call by reference Type reference (TYPE) ANY Zeile am Frontend 20021204
5 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Zeilennummer zur ID 20021204
6 Importing IV_FCAT_S Call by reference Type reference (TYPE) COMT_IL_ATTR_TYPE Name Feldkatalogsstruktur 20021204
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20021204
8 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) ANY Feldwert 20021204

Method GET_F4_NO_DIALOG on class CL_LINK_PRDBP_SERVICE has no exception.

Method GET_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) COMT_IL_ERROR_TAB error table 20021205

Method GET_IMPLEMENTATION on class CL_LINK_PRDBP_SERVICE has no exception.

Method GET_LINK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LINK_FILTER Call by reference Type reference (TYPE) CHAR1 Single-character flag 20021220

Method GET_LINK_FILTER on class CL_LINK_PRDBP_SERVICE has no exception.

Method MAP_UIDATA_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA2 Call by reference Type reference (TYPE) ANY ... 20021204
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY ... 20021204

Method MAP_UIDATA_MODIFY on class CL_LINK_PRDBP_SERVICE has no exception.

Method MAP_UIDATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA2 Call by reference Type reference (TYPE) ANY 20021204
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20021204

Method MAP_UIDATA_READ on class CL_LINK_PRDBP_SERVICE has no exception.

Method SET_LINK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINK_FILTER Call by reference Type reference (TYPE) CHAR1 Single-character flag 20021220

Method SET_LINK_FILTER on class CL_LINK_PRDBP_SERVICE has no exception.

Method SORT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUT Call by reference Type reference (TYPE) TABLE comt_bsp_il_prdbp_s_fcat 20021221
2 Importing IV_SOURCE_GUID Call by reference Type reference (TYPE) COMT_IL_SOURCEGUID sourceguid 20031030

Method SORT_LINKS on class CL_LINK_PRDBP_SERVICE has no exception.

Method UPDATE_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUT Call by reference Type reference (TYPE) ANY aktuelle Ausgabezeile 20021204
2 Exporting ET_GOOD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI Tabelle der geänderten Zellen für Anwendung 20021204
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) COMT_IL_ERROR_TAB Beziehungen, bei dessen Verarbeitung Fehler auftraten 20021204
4 Importing IV_ROW_ID Call by reference Type reference (TYPE) SY-INDEX Zeilennummer 20021204

Method UPDATE_OUTTAB on class CL_LINK_PRDBP_SERVICE has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 400