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 GC_ACTIVITY_ADD Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '01' Activity Category 20021010
2 GC_ACTIVITY_CHANGE Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '02' Activity Category 20021010
3 GC_ACTIVITY_CREATE Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '01' Activity Category 20021010
4 GC_ACTIVITY_DELETE Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '06' Activity Category 20021010
5 GC_ACTIVITY_GETDETAIL Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '03' Activity Category 20021010
6 GC_ACTIVITY_REMOVE Constant Public Type reference (TYPE) BUS_BAPI-ACTIVITY '06' Activity Category 20021010
7 GC_FIELD_STATUS_OPTIONAL Constant Public Type reference (TYPE) BUS_PARTNER-FIELD_STATUS '.' Field Status (Req. Entry, Opt. Entry, Display, Hidden) 20021010
8 GC_FIELD_STATUS_READ_ONLY Constant Public Type reference (TYPE) BUS_PARTNER-FIELD_STATUS '*' Field Status (Req. Entry, Opt. Entry, Display, Hidden) 20021010
9 GC_FIELD_STATUS_REQUIRED Constant Public Type reference (TYPE) BUS_PARTNER-FIELD_STATUS '+' Field Status (Req. Entry, Opt. Entry, Display, Hidden) 20021010
10 GC_FIELD_STATUS_SUPPRESSED Constant Public Type reference (TYPE) BUS_PARTNER-FIELD_STATUS '-' Field Status (Req. Entry, Opt. Entry, Display, Hidden) 20021010
11 GC_FIELD_STATUS_UNSPECIFIED Constant Public Type reference (TYPE) BUS_PARTNER-FIELD_STATUS ' ' Field Status (Req. Entry, Opt. Entry, Display, Hidden) 20021010
12 GC_OBJAP_BUPA Constant Private Type reference (TYPE) BU_OBJAP 'BUPA' BDT: Application Object 20021010
13 GC_STATUS_ACTIVITY Constant Private See coding Status Management Activities 20021010
14 GC_X Constant Private Type reference (TYPE) BU_BOOLEAN 'X' Boolean Type, Do Not Use in Interfaces! 20021010
15 GV_MESSAGE_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20021010
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_GROUP Static method Public Method General Checks for Business Field Groups 20021010
2 CHECK_OBJECT Static method Public Method Implementation of Obj. Check, Initialization of Field Grpng 20021010
3 COLLECT_MESSAGE Static method Public Method Collect a Message 20021010
4 COLLECT_MESSAGES Static method Public Method Collect a Table of Messages 20021010
5 ENQUEUE_PARTNER Static method Private Method Block the Business Partner 20021010
6 FILL_UPDATE_FLAGS Static method Public Method Fill All Update Fields of an Update Structure 20021010
7 GET_FIELD_STATUS Static method Public Method Provides Field Status of a Field Group 20021010
8 GET_MESSAGE 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 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Meldungen 20021010
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_BAPI-ERROR Kennzeichen: Fehler aufgetreten 20021010
3 Importing IV_FIELD_GROUP Call by reference Type reference (TYPE) BUS_PARTNER-FIELD_GROUP Business-Feldgruppe des Geschäftspartners 20021010
4 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE Ergebnis-Tabelle 20021010
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_BAPI-ERROR Fehlerart 20021010
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) BUS_BAPI-ACTIVITY Vorgang (Statusverwaltung) 20021010
4 Importing IV_ACTIVITY_CHECK Call by reference Type reference (TYPE) BU_BOOLEAN 'X' Flag: Vorgang prüfen 20021010
5 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE CT_RETURN 20021010
2 Changing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE CT_RETURN 20021010
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_BAPI-ERROR CV_ERROR 20021010
3 Importing 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 Changing CT_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE CT_RETURN 20021010
2 Changing CV_ERROR Call by reference Type reference (TYPE) BUS_BAPI-ERROR CV_ERROR 20021010
3 Importing 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 Exporting ES_UPDATE_FLAGS Call by reference Type reference (TYPE) ANY Zu füllende Updatestruktur 20021010
2 Importing 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 Exporting EV_FIELD_STATUS Call by reference Type reference (TYPE) BUS_PARTNER-FIELD_STATUS EV_FIELD_STATUS 20021010
2 Importing 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 Exporting ET_RETURN Call by reference Type reference (TYPE) BUS_BAPI-RETURN_TABLE ET_RETURN 20021010
2 Exporting 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