SAP ABAP Class CL_REIS_BP_SERVICES (Service Methods for Business Partner)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-IS (Application Component) Information System
     RE_IS_BP (Package) RE: Business Partner Info System
Properties
Class CL_REIS_BP_SERVICES  
Short Description Service Methods for Business Partner    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_IS_BP   RE: Business Partner Info System 
Created 20050520   SAP 
Last change 20130531   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_REIS_BP_SERVICES has no interface implemented.
Friends
Class CL_REIS_BP_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_ADDRESS_READ Static Attribute Private Type reference (TYPE) RECABOOL General Yes/No Field 20130823
2 MF_PARTNER_READ Static Attribute Private Type reference (TYPE) RECABOOL General Yes/No Field 20130823
3 MO_HAS_PARTNER Static Attribute Private Object reference (TYPE REF TO) IF_REBP_HAS_PARTNER Object with Business Partner 20130823
4 MT_ADDRESS_1 Static Attribute Private Type reference (TYPE) MTTYPE_STREET_ADDRESS MCP1 Address 20130823
5 MT_ADDRESS_2 Static Attribute Private Type reference (TYPE) MTTYPE_STREET_ADDRESS MCP2 Address 20130823
6 MT_FAX_ADDRESS_1 Static Attribute Private Type reference (TYPE) MTTYPE_FAX_ADDRESS MCP1 Fax 20130823
7 MT_FAX_ADDRESS_2 Static Attribute Private Type reference (TYPE) MTTYPE_FAX_ADDRESS MCP2 Fax 20130823
8 MT_MAIL_ADDRESS_1 Static Attribute Private Type reference (TYPE) MTTYPE_MAIL_ADDRESS MCP1 E-Mail 20130823
9 MT_MAIL_ADDRESS_2 Static Attribute Private Type reference (TYPE) MTTYPE_MAIL_ADDRESS MCP2 E-Mail 20130823
10 MT_PARTNER_MAIN_1 Static Attribute Private Type reference (TYPE) RE_T_BP_OBJREL_X Business Partner-Object Relationship and Add. Fields(VIBPOBJ 20130823
11 MT_PARTNER_MAIN_2 Static Attribute Private Type reference (TYPE) RE_T_BP_OBJREL_X Business Partner-Object Relationship and Add. Fields(VIBPOBJ 20130823
12 MT_TEL_ADDRESS_1 Static Attribute Private Type reference (TYPE) MTTYPE_TEL_ADDRESS MCP1 Phone 20130823
13 MT_TEL_ADDRESS_2 Static Attribute Private Type reference (TYPE) MTTYPE_TEL_ADDRESS MCP2 Phone 20130823
Methods
# Method Level Visibility Method type Description Created on
1 GET_MAIN_PARTNER_DATA Static method Public Method Gets Data of Main Contractual Partner 20050815
2 GET_PARTNERS_BY_ROLE Static method Public Method Gets All Partners in Role 20080414
3 GET_PARTNER_BY_ROLE Static method Public Method Gets Partner in Role 20050520
Events
Class CL_REIS_BP_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTTYPE_FAX_ADDRESS Private See coding 20130823 mttype_fax_address TYPE TABLE OF mtype_fax_address
2 MTTYPE_MAIL_ADDRESS Private See coding 20130823 mttype_mail_address TYPE TABLE OF mtype_mail_address
3 MTTYPE_STREET_ADDRESS Private See coding 20130823 mttype_street_address TYPE TABLE OF mtype_street_address
4 MTTYPE_TEL_ADDRESS Private See coding 20130823 mttype_tel_address TYPE TABLE OF mtype_tel_address
5 MTYPE_FAX_ADDRESS Private See coding Fax 20130823 BEGIN OF mtype_fax_address, partner TYPE bu_partner, fax_address TYPE recacommfaxpar, END OF mtype_fax_address
6 MTYPE_MAIL_ADDRESS Private See coding E-mail 20130823 BEGIN OF mtype_mail_address, partner TYPE bu_partner, mail_address TYPE recacommmailpar, END OF mtype_mail_address
7 MTYPE_STREET_ADDRESS Private See coding Address 20130823 BEGIN OF mtype_street_address, partner TYPE REF TO if_rebp_partner, address TYPE bus020_ext, END OF mtype_street_address
8 MTYPE_TEL_ADDRESS Private See coding Telephone Number 20130823 BEGIN OF mtype_tel_address, partner TYPE bu_partner, tel_address TYPE recacommtelpar, END OF mtype_tel_address
Method Signatures

Method GET_MAIN_PARTNER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MAIN_PARTNER Call by reference Type reference (TYPE) REIS_CA_BP_L Reporting-Felder: Hauptvertragspartner 20050815
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Aktuelles Datum des Applikationsservers 20050816
3 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20070518
4 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION Kondition 20070521
5 Importing IO_HAS_PARTNER Call by reference Object reference (TYPE REF TO) IF_REBP_HAS_PARTNER Objekt mit Geschäftspartner 20050815

Method GET_MAIN_PARTNER_DATA on class CL_REIS_BP_SERVICES has no exception.

Method GET_PARTNERS_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARTNER Call by reference Type reference (TYPE) RE_T_BP_OBJREL_X Geschäftspartner-Objektbeziehung und Zusatzfeld.(VIBPOBJREL) 20080414
2 Importing ID_FILTER_ROLE Call by reference Type reference (TYPE) REBPROLE Geschäftspartner: Rolle 20080414
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20080414
4 Importing IO_HAS_PARTNER Call by reference Object reference (TYPE REF TO) IF_REBP_HAS_PARTNER Objekt mit Geschäftspartner 20080414
# Exception Resumable Description Created on
1 NOT_FOUND Partnerdaten nicht zum Gültigkeitsdatum vorhanden 20080414

Method GET_PARTNER_BY_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PARTNER Call by reference Type reference (TYPE) REBP_OBJREL_X Geschäftspartner-Objektbeziehung und Zusatzfeld.(VIBPOBJREL) 20050520
2 Importing ID_FILTER_ROLE Call by reference Type reference (TYPE) REBPROLE Filter: Rollentyp 20050520
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20050520
4 Importing IO_HAS_PARTNER Call by reference Object reference (TYPE REF TO) IF_REBP_HAS_PARTNER Objekt mit Geschäftspartner 20050520
# Exception Resumable Description Created on
1 NOT_FOUND Partnerdaten nicht zum Gültigkeitsdatum vorhanden 20050520
History
Last changed by/on SAP  20130531 
SAP Release Created in 600