SAP ABAP Class CL_BBP_VENDOR2BP_SRV (Service Class for Vendor -> BP)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM (Application Component) Materials Management
     BBPA_PROXY (Package) Add-On Development for ECC - Proxy Package
Properties
Class CL_BBP_VENDOR2BP_SRV  
Short Description Service Class for Vendor -> BP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BBPA_PROXY   Add-On Development for ECC - Proxy Package 
Created 20070704   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BBP_VENDOR2BP_SRV has no interface implemented.
Friends
Class CL_BBP_VENDOR2BP_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CURRENT Constant Private Type reference (TYPE) CHAR1 'C' Constant 'Current' 20070705
2 GC_DELETE Constant Private Type reference (TYPE) CHAR1 'D' Constant 'Delete' 20070705
3 GC_DUNS Constant Private Type reference (TYPE) CHAR15 'DUNS' 20070705
4 GC_ERP Constant Private Type reference (TYPE) CHAR3 'ERP' 20070705
5 GC_HIGH_DATE Constant Private Type reference (TYPE) D '99991231' High date 20070706
6 GC_INSERT Constant Private Type reference (TYPE) CHAR1 'I' Constant 'Insert' 20070705
7 GC_MODIFY Constant Private Type reference (TYPE) CHAR1 'M' Constant 'Modify' 20070705
8 GC_UPDATE Constant Private Type reference (TYPE) CHAR1 'U' Constant 'Update' 20070705
9 GC_VENDOR_NO Constant Private Type reference (TYPE) CHAR15 'VENDOR_NO' 20070705
10 MT_BBP_DATA Static Attribute Private Type reference (TYPE) TT_BBP_DATA Purchasing Data per BP GUID 20070705
11 MT_VEND_LINK Static Attribute Private Type reference (TYPE) TT_VEND_LINK Relation BP - Vendor 20070704
Methods
# Method Level Visibility Method type Description Created on
1 GET_KRAUS_FROM_VENDOR Static method Public Method Determine Information Number for a Vendor 20070704
2 GET_PURCH_DATA Static method Public Method Determine SRM-Specific Data of Business Partner 20070705
3 GET_PURCH_DATA_FROM_DB Static method Public Method Determine SRM-Specific Data of Business Partner from LFM1 20070705
4 GET_VENDOR_FROM_BPGUID Static method Public Method Determine Vendor Number for a BP GUID 20070704
5 MAP_DDIC_TO_PROXY Static method Public Method Represent DDIC in PROXY Structure for Business Partner 20070705
6 STORE_PURCH_DATA Static method Public Method Save SRM-Specific Data for Business Partner 20070705
7 STORE_VENDOR_LINK Static method Public Method Save Relation Between Vendor No. and BP GUID 20070704
Events
Class CL_BBP_VENDOR2BP_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BBP_DATA Private See coding Purchasing Data per BP GUID 20070705 BEGIN OF ts_bbp_data, guid TYPE bu_partner_guid_bapi, bbp_data TYPE bbp_ecc_struc_bbp_data, END OF ts_bbp_data
2 TS_VEND_LINK Public See coding Relation BP - Vendor 20070704 BEGIN OF ts_vend_link, partner_guid TYPE bu_partner_guid, vendor TYPE lifnr, kraus TYPE kraus_cm, END OF ts_vend_link
3 TT_BBP_DATA Private See coding Purchasing Data per BP GUID 20070705 tt_bbp_data TYPE STANDARD TABLE OF ts_bbp_data
4 TT_VEND_LINK Public See coding Relation BP - Vendor 20070704 tt_vend_link TYPE TABLE OF ts_vend_link
Method Signatures

Method GET_KRAUS_FROM_VENDOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VENDOR Call by reference Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20070704
2 Returning RV_KRAUS Value transfer Type reference (TYPE) KRAUS_CM Kreditauskunftsnummer 20070704

Method GET_KRAUS_FROM_VENDOR on class CL_BBP_VENDOR2BP_SRV has no exception.

Method GET_PURCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners im CHAR 32 Format für BAPIs 20070705
2 Returning RS_BBP_DATA Value transfer Type reference (TYPE) BBP_ECC_STRUC_BBP_DATA Komplexe Struktur BBP Daten 20070705

Method GET_PURCH_DATA on class CL_BBP_VENDOR2BP_SRV has no exception.

Method GET_PURCH_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners im CHAR 32 Format für BAPIs 20070705
2 Returning RS_BBP_DATA Value transfer Type reference (TYPE) BBP_ECC_STRUC_BBP_DATA Komplexe Struktur BBP Daten 20070705

Method GET_PURCH_DATA_FROM_DB on class CL_BBP_VENDOR2BP_SRV has no exception.

Method GET_VENDOR_FROM_BPGUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners 20070704
2 Returning RV_VENDOR Value transfer Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20070704

Method GET_VENDOR_FROM_BPGUID on class CL_BBP_VENDOR2BP_SRV has no exception.

Method MAP_DDIC_TO_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARTNER_RECORD Call by reference Type reference (TYPE) PARTNER_RECORD Proxy Structure (generated) 20070705
2 Importing IS_BUS_EI_EXTERN Call by reference Type reference (TYPE) BUS_EI_EXTERN Komplexe externe Schnittstelle des Geschäftspartners 20070705

Method MAP_DDIC_TO_PROXY on class CL_BBP_VENDOR2BP_SRV has no exception.

Method STORE_PURCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BBP_DATA Call by reference Type reference (TYPE) BBP_ECC_STRUC_BBP_DATA Komplexe Struktur BBP Daten 20070705
2 Importing IV_BPGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners im CHAR 32 Format für BAPIs 20070705

Method STORE_PURCH_DATA on class CL_BBP_VENDOR2BP_SRV has no exception.

Method STORE_VENDOR_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPGUID Call by reference Type reference (TYPE) BU_PARTNER_GUID_BAPI GUID eines Geschäftspartners 20070704
2 Importing IV_KRAUS Call by reference Type reference (TYPE) KRAUS_CM Kreditauskunftsnummer 20070704
3 Importing IV_VENDOR Call by reference Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20070704

Method STORE_VENDOR_LINK on class CL_BBP_VENDOR2BP_SRV has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603