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