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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Constant | Private | Type reference (TYPE) | SYTABIX | 500 | Index of Internal Tables | 20121019 | ||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20010924 | |||||
| 3 | Static Attribute | Private | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20121018 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_ADDRESS | 20121206 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_COMM_COMPL | 20121129 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_ADDR_PR | 20121128 | ||||
| 7 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_PARTNER_COMPL | 20121018 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | MTYPE_T_DESCR | 20121008 |
Methods
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 | ET_COMM_FAX | Call by reference | Type reference (TYPE) | RE_T_PARTNER_COMM_FAX | Geschäftspartner-Kommunikation: Fax | 20111108 | |||
| 2 | ET_COMM_MAIL | Call by reference | Type reference (TYPE) | RE_T_PARTNER_COMM_SMTP | Geschäftspartner-Kommunikation: SMTP-Adresse | 20111108 | |||
| 3 | ET_COMM_TEL | Call by reference | Type reference (TYPE) | RE_T_PARTNER_COMM_TEL | Geschäftspartner-Kommunikation: Telefon | 20111108 | |||
| 4 | ID_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20111025 | |||
| 5 | ID_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20111025 | ||
| 6 | ID_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | SPACE | Personennummer | 20111025 | ||
| 7 | IF_PERSON | Call by reference | Type reference (TYPE) | RECABOOL | SPACE | 'X' - Personenadresse | 20111110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20111025 |
Method _GET_COMM_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COMM_ADDRESS | Call by reference | Type reference (TYPE) | BUS020_EXT | Kommunikationsparameter Fax | 20020110 | |||
| 2 | ID_ADDRNUMBER | Call by reference | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20020110 | |||
| 3 | ID_PERSNUMBER | Call by reference | Type reference (TYPE) | AD_PERSNUM | SPACE | Personennummer | 20020110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | allgemeiner Fehler | 20020110 |
Method _GET_COMM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FAX_ADDRESS | Call by reference | Type reference (TYPE) | RECACOMMFAXPAR | Kommunikationsparameter Fax | 20020110 | |||
| 2 | CS_MAIL_ADDRESS | Call by reference | Type reference (TYPE) | RECACOMMMAILPAR | Kommunikationsparameter E-Mail | 20020110 | |||
| 3 | CS_MOB_ADDRESS | Call by reference | Type reference (TYPE) | RECACOMMMOBPAR | Kommunikationsparameter Mobiltelefon | 20070130 | |||
| 4 | CS_TEL_ADDRESS | Call by reference | Type reference (TYPE) | RECACOMMTELPAR | Kommunikationsparameter Telefon | 20021003 | |||
| 5 | ID_ADDRNUMBER | Value transfer | Type reference (TYPE) | AD_ADDRNUM | Adreßnummer | 20020110 | |||
| 6 | ID_LANGU | Value transfer | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache | 20021003 | ||
| 7 | ID_PERSNUMBER | Value transfer | Type reference (TYPE) | AD_PERSNUM | SPACE | Personennummer | 20020110 | ||
| 8 | IF_INCL_MOBIL | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20070130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error | 20020110 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 110 |