SAP ABAP Class CL_REBP_PARTNER (Business Partner (BUT000): Standard Implementation)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BP (Application Component) Business Partner
     RE_BP_BP (Package) RE: Business Partner
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_BUS_OBJECT Business Object (Abstract): Standard Implementation 20010924
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REBP_PARTNER Business Partner (BUT000) 20010924
Properties
Class CL_REBP_PARTNER  
Short Description Business Partner (BUT000): Standard Implementation    
Super Class CL_RECA_BUS_OBJECT Business Object (Abstract): Standard Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_BP_BP   RE: Business Partner 
Created 20010124   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)
2 REBP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REBP_PARTNER Business Partner (BUT000) 20010924
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20010924 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_MAXBUFFER_SIZE Constant Private Type reference (TYPE) SYTABIX 500 Index of Internal Tables 20121019
2 MD_PARTNER Instance attribute Public Attribute reference (LIKE) 20010924
3 MF_PARTNER_CALLED Static Attribute Private Type reference (TYPE) RECABOOL General Yes/No Field 20121018
4 MT_ADDRESS Static Attribute Private Type reference (TYPE) MTYPE_T_ADDRESS 20121206
5 MT_COMM_COMPL Static Attribute Private Type reference (TYPE) MTYPE_T_COMM_COMPL 20121129
6 MT_PARTNER_ADDR_PR Static Attribute Private Type reference (TYPE) MTYPE_T_ADDR_PR 20121128
7 MT_PARTNER_COMPL Static Attribute Private Type reference (TYPE) MTYPE_T_PARTNER_COMPL 20121018
8 MT_PARTNER_DESCR Static Attribute Private Type reference (TYPE) MTYPE_T_DESCR 20121008
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BANKDETAILID Instance method Public Method 20021007
2 GET_ADDRESS_IDENT Instance method Public Method 20021007
3 GET_ADDRESS_PRINTFORM Instance method Public Method 20021007
4 GET_COMMUNICATION_DATA Instance method Public Method 20020110
5 GET_DESCRIPTION Instance method Public Method 20011207
6 GET_DETAIL Instance method Public Method 20010924
7 GET_DETAIL_X Instance method Public Method 20010924
8 GET_KEY Instance method Public Method 20010924
9 GET_LANGU Instance method Public Method 20011208
10 GET_SALUTATION Instance method Public Method 20021007
11 RESET_BUFFER Static method Public Method Reset Buffer Completely 20121018
12 RESET_PARTNER_BUFFER Static method Public Method Reset Buffer for SAP Business Partner 20121205
13 _GET_ALL_COMM_DATA Instance method Private Method Gets All Internal Communication Data 20111025
14 _GET_COMM_ADDRESS Instance method Private Method Delivers Internal Address Data for Communication 20020110
15 _GET_COMM_DATA Instance method Private Method Delivers Internal Communication Data (Default Values) 20020110
Events
Class CL_REBP_PARTNER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_ADDRESS Private See coding 20121206 BEGIN OF MTYPE_S_ADDRESS, partner type rebp_partner-partner, keydate type recakeydate, addrtype type rebpaddrtype, addrcate type ad_adrtype, addrnumber type ad_addrnum, persnumber type ad_persnum, address type bus020_ext, msg type recasymsg, END OF MTYPE_S_ADDRESS
2 MTYPE_S_ADDR_PR Private See coding 20121029 BEGIN OF MTYPE_S_ADDR_PR, partner type rebp_partner-partner, keydate type recakeydate, addrtype type rebpaddrtype, cntry_send type ad_ctry_fr, langu type sylangu, anzzl type numc2, data type adrs, msg type recasymsg, END OF MTYPE_S_ADDR_PR
3 MTYPE_S_COMM_COMPL Private See coding 20121129 BEGIN OF MTYPE_S_COMM_COMPL, partner type rebp_partner-partner, keydate type recakeydate, role type rebprole, addrtype type rebpaddrtype, langu type sylangu, f_mobil type recabool, def_comm type ad_comm, mail type recacommmailpar, tel type recacommtelpar, fax type recacommfaxpar, mob type recacommmobpar, msg type recasymsg, END OF MTYPE_S_COMM_COMPL
4 MTYPE_S_DESCR Private See coding 20121010 begin of MTYPE_S_DESCR, partner type rebp_partner-partner, keydate type recakeydate, flg_valdt type recabool, addrtype type rebpaddrtype, country type ad_ctry_fr, xname type rebpxname, xpartner type rebpxpartner, end of MTYPE_S_DESCR
5 MTYPE_S_PARTNER_COMPL Private See coding 20121018 begin of MTYPE_S_PARTNER_COMPL, partner type rebp_partner-partner, keydate type recakeydate, langu type sylangu, data type rebp_partner_complete, msg type recasymsg, end of MTYPE_S_PARTNER_COMPL
6 MTYPE_T_ADDRESS Private See coding 20121206 MTYPE_T_ADDRESS type table of MTYPE_S_ADDRESS
7 MTYPE_T_ADDR_PR Private See coding 20121128 MTYPE_T_ADDR_PR type table of MTYPE_S_ADDR_PR
8 MTYPE_T_COMM_COMPL Private See coding 20121129 MTYPE_T_COMM_COMPL type table of MTYPE_S_COMM_COMPL
9 MTYPE_T_DESCR Private See coding 20121010 MTYPE_T_DESCR type table of MTYPE_S_DESCR
10 MTYPE_T_PARTNER_COMPL Private See coding 20121018 MTYPE_T_PARTNER_COMPL type table of MTYPE_S_PARTNER_COMPL
Method Signatures

Method CHECK_BANKDETAILID Signature

Method CHECK_BANKDETAILID on class CL_REBP_PARTNER has no parameter.
Method CHECK_BANKDETAILID on class CL_REBP_PARTNER has no exception.

Method GET_ADDRESS_IDENT Signature

Method GET_ADDRESS_IDENT on class CL_REBP_PARTNER has no parameter.
Method GET_ADDRESS_IDENT on class CL_REBP_PARTNER has no exception.

Method GET_ADDRESS_PRINTFORM Signature

Method GET_ADDRESS_PRINTFORM on class CL_REBP_PARTNER has no parameter.
Method GET_ADDRESS_PRINTFORM on class CL_REBP_PARTNER has no exception.

Method GET_COMMUNICATION_DATA Signature

Method GET_COMMUNICATION_DATA on class CL_REBP_PARTNER has no parameter.
Method GET_COMMUNICATION_DATA on class CL_REBP_PARTNER has no exception.

Method GET_DESCRIPTION Signature

Method GET_DESCRIPTION on class CL_REBP_PARTNER has no parameter.
Method GET_DESCRIPTION on class CL_REBP_PARTNER has no exception.

Method GET_DETAIL Signature

Method GET_DETAIL on class CL_REBP_PARTNER has no parameter.
Method GET_DETAIL on class CL_REBP_PARTNER has no exception.

Method GET_DETAIL_X Signature

Method GET_DETAIL_X on class CL_REBP_PARTNER has no parameter.
Method GET_DETAIL_X on class CL_REBP_PARTNER has no exception.

Method GET_KEY Signature

Method GET_KEY on class CL_REBP_PARTNER has no parameter.
Method GET_KEY on class CL_REBP_PARTNER has no exception.

Method GET_LANGU Signature

Method GET_LANGU on class CL_REBP_PARTNER has no parameter.
Method GET_LANGU on class CL_REBP_PARTNER has no exception.

Method GET_SALUTATION Signature

Method GET_SALUTATION on class CL_REBP_PARTNER has no parameter.
Method GET_SALUTATION on class CL_REBP_PARTNER has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_REBP_PARTNER has no parameter.
Method RESET_BUFFER on class CL_REBP_PARTNER has no exception.

Method RESET_PARTNER_BUFFER Signature

Method RESET_PARTNER_BUFFER on class CL_REBP_PARTNER has no parameter.
Method RESET_PARTNER_BUFFER on class CL_REBP_PARTNER has no exception.

Method _GET_ALL_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMM_FAX Call by reference Type reference (TYPE) RE_T_PARTNER_COMM_FAX Geschäftspartner-Kommunikation: Fax 20111108
2 Exporting ET_COMM_MAIL Call by reference Type reference (TYPE) RE_T_PARTNER_COMM_SMTP Geschäftspartner-Kommunikation: SMTP-Adresse 20111108
3 Exporting ET_COMM_TEL Call by reference Type reference (TYPE) RE_T_PARTNER_COMM_TEL Geschäftspartner-Kommunikation: Telefon 20111108
4 Importing ID_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20111025
5 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20111025
6 Importing ID_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM SPACE Personennummer 20111025
7 Importing IF_PERSON Call by reference Type reference (TYPE) RECABOOL SPACE 'X' - Personenadresse 20111110
# Exception Resumable Description Created on
1 ERROR Fehler 20111025

Method _GET_COMM_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMM_ADDRESS Call by reference Type reference (TYPE) BUS020_EXT Kommunikationsparameter Fax 20020110
2 Importing ID_ADDRNUMBER Call by reference Type reference (TYPE) AD_ADDRNUM Adreßnummer 20020110
3 Importing ID_PERSNUMBER Call by reference Type reference (TYPE) AD_PERSNUM SPACE Personennummer 20020110
# Exception Resumable Description Created on
1 ERROR allgemeiner Fehler 20020110

Method _GET_COMM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FAX_ADDRESS Call by reference Type reference (TYPE) RECACOMMFAXPAR Kommunikationsparameter Fax 20020110
2 Changing CS_MAIL_ADDRESS Call by reference Type reference (TYPE) RECACOMMMAILPAR Kommunikationsparameter E-Mail 20020110
3 Changing CS_MOB_ADDRESS Call by reference Type reference (TYPE) RECACOMMMOBPAR Kommunikationsparameter Mobiltelefon 20070130
4 Changing CS_TEL_ADDRESS Call by reference Type reference (TYPE) RECACOMMTELPAR Kommunikationsparameter Telefon 20021003
5 Importing ID_ADDRNUMBER Value transfer Type reference (TYPE) AD_ADDRNUM Adreßnummer 20020110
6 Importing ID_LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20021003
7 Importing ID_PERSNUMBER Value transfer Type reference (TYPE) AD_PERSNUM SPACE Personennummer 20020110
8 Importing IF_INCL_MOBIL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070130
# Exception Resumable Description Created on
1 ERROR General error 20020110
History
Last changed by/on SAP  20130531 
SAP Release Created in 110