SAP ABAP Class CL_BUPA_BAPI ( BP Basis/Service Class for BAPIs)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-BP (Application Component) SAP Business Partner
⤷
BUPA_HOURS (Package) SAP Business Partner: Appointment Rules
⤷
⤷
Properties
| Class | CL_BUPA_BAPI | |
| Short Description | BP Basis/Service Class for BAPIs | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BUPA_HOURS | SAP Business Partner: Appointment Rules |
| Created | 20021010 | SAP |
| Last change | 20021010 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BUPA_BAPI has no forward declaration.
Interfaces
Class CL_BUPA_BAPI has no interface implemented.
Friends
Class CL_BUPA_BAPI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '01' | Activity Category | 20021010 | ||
| 2 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '02' | Activity Category | 20021010 | ||
| 3 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '01' | Activity Category | 20021010 | ||
| 4 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '06' | Activity Category | 20021010 | ||
| 5 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '03' | Activity Category | 20021010 | ||
| 6 | Constant | Public | Type reference (TYPE) | BUS_BAPI-ACTIVITY | '06' | Activity Category | 20021010 | ||
| 7 | Constant | Public | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | '.' | Field Status (Req. Entry, Opt. Entry, Display, Hidden) | 20021010 | ||
| 8 | Constant | Public | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | '*' | Field Status (Req. Entry, Opt. Entry, Display, Hidden) | 20021010 | ||
| 9 | Constant | Public | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | '+' | Field Status (Req. Entry, Opt. Entry, Display, Hidden) | 20021010 | ||
| 10 | Constant | Public | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | '-' | Field Status (Req. Entry, Opt. Entry, Display, Hidden) | 20021010 | ||
| 11 | Constant | Public | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | ' ' | Field Status (Req. Entry, Opt. Entry, Display, Hidden) | 20021010 | ||
| 12 | Constant | Private | Type reference (TYPE) | BU_OBJAP | 'BUPA' | BDT: Application Object | 20021010 | ||
| 13 | Constant | Private | See coding | Status Management Activities | 20021010 | ||||
| 14 | Constant | Private | Type reference (TYPE) | BU_BOOLEAN | 'X' | Boolean Type, Do Not Use in Interfaces! | 20021010 | ||
| 15 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20021010 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | General Checks for Business Field Groups | 20021010 | |
| 2 | Static method | Public | Method | Implementation of Obj. Check, Initialization of Field Grpng | 20021010 | |
| 3 | Static method | Public | Method | Collect a Message | 20021010 | |
| 4 | Static method | Public | Method | Collect a Table of Messages | 20021010 | |
| 5 | Static method | Private | Method | Block the Business Partner | 20021010 | |
| 6 | Static method | Public | Method | Fill All Update Fields of an Update Structure | 20021010 | |
| 7 | Static method | Public | Method | Provides Field Status of a Field Group | 20021010 | |
| 8 | Static method | Public | Method | Collect a Message, Return Parameters are Initialized | 20021010 |
Events
Class CL_BUPA_BAPI has no event.
Types
Class CL_BUPA_BAPI has no local type.
Method Signatures
Method CHECK_FIELD_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | Meldungen | 20021010 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | Kennzeichen: Fehler aufgetreten | 20021010 | |||
| 3 | IV_FIELD_GROUP | Call by reference | Type reference (TYPE) | BUS_PARTNER-FIELD_GROUP | Business-Feldgruppe des Geschäftspartners | 20021010 | |||
| 4 | IV_UPDATE_FLAG | Call by reference | Type reference (TYPE) | BUS_BAPI-UPDATE_FLAG | Kennzeichen: Felder der Feldgruppe sollen geändert werden | 20021010 |
Method CHECK_FIELD_GROUP on class CL_BUPA_BAPI has no exception.
Method CHECK_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | Ergebnis-Tabelle | 20021010 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | Fehlerart | 20021010 | |||
| 3 | IV_ACTIVITY | Call by reference | Type reference (TYPE) | BUS_BAPI-ACTIVITY | Vorgang (Statusverwaltung) | 20021010 | |||
| 4 | IV_ACTIVITY_CHECK | Call by reference | Type reference (TYPE) | BU_BOOLEAN | 'X' | Flag: Vorgang prüfen | 20021010 | ||
| 5 | IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | Geschäftspartner (GUID) | 20021010 |
Method CHECK_OBJECT on class CL_BUPA_BAPI has no exception.
Method COLLECT_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | CT_RETURN | 20021010 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | CV_ERROR | 20021010 |
Method COLLECT_MESSAGE on class CL_BUPA_BAPI has no exception.
Method COLLECT_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | CT_RETURN | 20021010 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | CV_ERROR | 20021010 | |||
| 3 | IT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | IT_RETURN | 20021010 |
Method COLLECT_MESSAGES on class CL_BUPA_BAPI has no exception.
Method ENQUEUE_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | CT_RETURN | 20021010 | |||
| 2 | CV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | CV_ERROR | 20021010 | |||
| 3 | IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | IV_PARTNER_GUID | 20021010 |
Method ENQUEUE_PARTNER on class CL_BUPA_BAPI has no exception.
Method FILL_UPDATE_FLAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_UPDATE_FLAGS | Call by reference | Type reference (TYPE) | ANY | Zu füllende Updatestruktur | 20021010 | |||
| 2 | IS_DATA_FIELDS | Call by reference | Type reference (TYPE) | ANY | Bei ADD/CREATE übergeben Datenfelder | 20021010 |
Method FILL_UPDATE_FLAGS on class CL_BUPA_BAPI has no exception.
Method GET_FIELD_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FIELD_STATUS | Call by reference | Type reference (TYPE) | BUS_PARTNER-FIELD_STATUS | EV_FIELD_STATUS | 20021010 | |||
| 2 | IV_FIELD_GROUP | Call by reference | Type reference (TYPE) | BUS_PARTNER-FIELD_GROUP | IV_FIELD_GROUP | 20021010 |
Method GET_FIELD_STATUS on class CL_BUPA_BAPI has no exception.
Method GET_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BUS_BAPI-RETURN_TABLE | ET_RETURN | 20021010 | |||
| 2 | EV_ERROR | Call by reference | Type reference (TYPE) | BUS_BAPI-ERROR | EV_ERROR | 20021010 |
Method GET_MESSAGE on class CL_BUPA_BAPI has no exception.
History
| Last changed by/on | SAP | 20021010 |
| SAP Release Created in | 640 |