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
⤷ 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
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 |