SAP ABAP Class CL_BUPA_ERP_ESOA_API_RELATIONS (eSOA API for Relationships Node in ERP)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   AP-MD-BP (Application Component) SAP Business Partner
     BUPA_ERP_XI (Package) Service Enablement for SAP Business Partner in ERP
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSBP_ESOA_NODE_API API for a Business Partner Node 20080723
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20080723
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20080723
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20080723
Properties
Class CL_BUPA_ERP_ESOA_API_RELATIONS  
Short Description eSOA API for Relationships Node in ERP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BSFND_INTEGRATION    
Program status     
Category 0   
Package BUPA_ERP_XI   Service Enablement for SAP Business Partner in ERP 
Created 20080723   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUPA_ERP_ESOA_API_RELATIONS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSBP_ESOA_NODE_API API for a Business Partner Node 20080723
2 IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20080723
3 IF_XO_CONST_BOOLE Constants: Boolean Values 20080723
4 IF_XO_CONST_CHANGE_INDICATORS Constants: Change Indicators 20080723
Friends
Class CL_BUPA_ERP_ESOA_API_RELATIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELETE Instance attribute Private Attribute reference (LIKE) 20080723
2 FALSE Instance attribute Private Attribute reference (LIKE) 20080723
3 INSERT Instance attribute Private Attribute reference (LIKE) 20080723
4 INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_BUPA_ERP_ESOA_API_RELATIONS eSOA API for Relationships Node in ERP 20080723
5 MODIFY Instance attribute Private Attribute reference (LIKE) 20080723
6 MO_BUT050 Instance attribute Private Attribute reference (LIKE) 20080723
7 TRUE Instance attribute Private Attribute reference (LIKE) 20080723
8 UPDATE Instance attribute Private Attribute reference (LIKE) 20080723
Methods
# Method Level Visibility Method type Description Created on
1 MAP_BUT050_TO_DDIC Static method Public Method Mapping of Relationship Data to DDIC 20080723
2 MAP_BUT050_TO_DDIC_LINE Static method Public Method Mapping of a relationship to DDIC 20080723
3 MAP_REL_TO_CMPLX_IF Instance method Protected Method Mapping of Relationship Data for the Complex Interface 20080723
4 RELATIONS_GET Instance method Protected Method Get Relationship Data 20080723
5 RELATIONS_SET Instance method Protected Method Change to Relationship Data 20080723
Events
Class CL_BUPA_ERP_ESOA_API_RELATIONS has no event.
Types
Class CL_BUPA_ERP_ESOA_API_RELATIONS has no local type.
Method Signatures

Method MAP_BUT050_TO_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DDIC Call by reference Type reference (TYPE) BUT050_TTY BUT050 as Table Type 20080723
2 Importing I_BAPI Call by reference Type reference (TYPE) TTY_BUPA_ERP_XI_RELATIONS Table type for BP relationships 20080723
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20080723

Method MAP_BUT050_TO_DDIC on class CL_BUPA_ERP_ESOA_API_RELATIONS has no exception.

Method MAP_BUT050_TO_DDIC_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DDIC Call by reference Type reference (TYPE) BUT050 BP relationships/role definitions: General data 20080723
2 Importing I_BAPI Call by reference Type reference (TYPE) BUPA_ERP_XI_RELATIONS Structure for BP Relationships 20080723
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20080723

Method MAP_BUT050_TO_DDIC_LINE on class CL_BUPA_ERP_ESOA_API_RELATIONS has no exception.

Method MAP_REL_TO_CMPLX_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CMPLX_DATA Call by reference Type reference (TYPE) BURS_EI_EXTERN_T Complex External Interface of Relationships (Tab.) 20080723
2 Importing I_CURRENT_STATE Call by reference Type reference (TYPE) XO_CURRENT_STATE Complete Current Status 20080723
3 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20080723
4 Importing I_SO_DATA Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Records to Be Changed in Segment Object 20080723

Method MAP_REL_TO_CMPLX_IF on class CL_BUPA_ERP_ESOA_API_RELATIONS has no exception.

Method RELATIONS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUSINESSPARTNERGUID Call by reference Type reference (TYPE) BAPIBUS1006_HEAD-PARTNERGUID GUID of a Business Partner in CHAR 32 Format for BAPIs 20080723
2 Exporting ET_RELATIONSHIPS Call by reference Type reference (TYPE) TTY_BUPA_ERP_XI_RELATIONS Table type for BP relationships 20080723
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080723
4 Importing IV_PARTNER Call by reference Type reference (TYPE) BAPIBUS1006_HEAD-BPARTNER Business Partner Number 20080723
5 Importing IV_RELATIONSHIP_CATEGORY Call by reference Type reference (TYPE) BAPIBUS1006_RELATIONS-RELATIONSHIPCATEGORY Business Partner Relationship Category 20080723

Method RELATIONS_GET on class CL_BUPA_ERP_ESOA_API_RELATIONS has no exception.

Method RELATIONS_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Messages 20080723
2 Importing I_NODE_CURRENT_STATE Call by reference Type reference (TYPE) XO_CURRENT_STATE Complete Current Status 20080723
3 Importing I_OBJ_CURRENT_STATE Call by reference Type reference (TYPE) XO_CURRENT_STATE Complete Current Status 20080723
4 Importing I_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Business Partner Number 20080723
5 Importing I_SO_DATA Call by reference Type reference (TYPE) STR_XO_SO_CHANGE_DATA Records to Be Changed in Segment Object 20080723

Method RELATIONS_SET on class CL_BUPA_ERP_ESOA_API_RELATIONS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604