SAP ABAP Class CL_COM_WEC_CHKOUTPROF (Checkout Profile API)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷ WEC-APP (Application Component) Web Channel: Applications
⤷ COM_WEC_CHECKOUT_PROFILE (Package) Basic checkout profile functionality
⤷ WEC-APP (Application Component) Web Channel: Applications
⤷ COM_WEC_CHECKOUT_PROFILE (Package) Basic checkout profile functionality
Properties
Class | CL_COM_WEC_CHKOUTPROF | |
Short Description | Checkout Profile API | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | COM_WEC_CHKOUTPROFIL | |
Program status | ||
Category | 0 | |
Package | COM_WEC_CHECKOUT_PROFILE | Basic checkout profile functionality |
Created | 20101008 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_COM_WEC_CHKOUTPROF has no forward declaration.
Interfaces
Class CL_COM_WEC_CHKOUTPROF has no interface implemented.
Friends
Class CL_COM_WEC_CHKOUTPROF has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_DELETE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | 'D' | Single-Character Flag | 20110106 | |
2 | GR_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_COM_WEC_CHKOUTPROF | Checkout Profile API | 20101116 | ||
3 | GT_MESSAGES | Instance attribute | Private | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20101116 | ||
4 | GT_PROFILE_BUF | Instance attribute | Private | Type reference (TYPE) | TT_PROFILES | Checkout Profile Buffer | 20101116 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | DELETE_MESSAGES | Instance method | Public | Method | Deletion of message buffer | 20101116 |
2 | ENRICH_DISPLAY_DATA | Instance method | Private | Method | Table of checkout profiles to display | 20101116 |
3 | FETCH_DATA | Instance method | Private | Method | Returns the data from the buffer. Fills the buffer, if empty | 20101116 |
4 | GET_INSTANCE | Static method | Public | Method | Keeps the instance | 20101116 |
5 | INIT | Instance method | Public | Method | Clears the buffer for a specific partner and profile group | 20101116 |
6 | LOCK | Instance method | Public | Method | Locks entry on table COM_WEC_BP_CPD | 20101116 |
7 | MODIFY | Instance method | Public | Method | Modifies a Checkout Profile | 20101116 |
8 | READ | Instance method | Public | Method | Reads a Checkout Profile from the database | 20101116 |
9 | READ_MESSAGES | Instance method | Public | Method | Reads the global message variable | 20110106 |
10 | SAVE | Instance method | Public | Method | Saves a checkout profile to the database | 20101116 |
11 | SET_MESSAGETEXT | Instance method | Public | Method | Creates the text of a message | 20110131 |
12 | UPDATE_BUFFER | Instance method | Private | Method | Updates the internal buffer | 20101116 |
13 | WRITE_MESSAGE | Instance method | Public | Method | Writes a message to the global message variable | 20110106 |
Events
Class CL_COM_WEC_CHKOUTPROF has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_PROFILE_BUF | Private | See coding | 20101116 | BEGIN OF ts_profile_buf,
partner TYPE bu_partner,
profile_group TYPE com_wec_bp_chkout_prfl_group,
default_profile type com_wec_chkout_prof_guid,
profiles TYPE comt_wec_bp_cp,
END OF ts_profile_buf
|
||
2 | TT_PROFILES | Private | See coding | 20101116 | tt_profiles TYPE SORTED TABLE OF ts_profile_buf WITH UNIQUE KEY partner profile_group
|
Method Signatures
Method DELETE_MESSAGES Signature
Method DELETE_MESSAGES on class CL_COM_WEC_CHKOUTPROF has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile Exception Class | 20101116 |
Method ENRICH_DISPLAY_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_PROFILES_READ | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CHKOUTPRO_READ | Checkout Profile | 20101221 | ||
2 | Importing | IT_PROFILES_DB | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CP | Checkout Profile | 20101221 | ||
3 | Importing | IV_DEFAULT | Call by reference | Type reference (TYPE) | COM_WEC_CHKOUT_PROF_GUID | Checkout Profile GUID | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method FETCH_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILES_DB | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CP | Checkout Profile | 20101221 | ||
2 | Exporting | EV_DEFAULT_PROFILE | Call by reference | Type reference (TYPE) | COM_WEC_CHKOUT_PROF_GUID | Checkout Profile GUID | 20101116 | ||
3 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
4 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_COM_WEC_CHKOUTPROF | Checkout Profile API | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
2 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LOCK_SUCCESS | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20101116 | ||
2 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
3 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method MODIFY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_PROFILES_MOD | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CHKOUTPRO_MODIFY | Checkout Profile Modify Structure | 20110120 | ||
2 | Importing | IV_DEFAULT | Call by reference | Type reference (TYPE) | COM_WEC_CHKOUT_PROF_GUID | Checkout Profile GUID | 20101116 | ||
3 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
4 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROFILES_READ | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CHKOUTPRO_READ | Checkout Profiles | 20101221 | ||
2 | Exporting | EV_LOCK_SUCCESSFUL | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20101116 | ||
3 | Importing | IV_LOCK | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20101116 | ||
4 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
5 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method READ_MESSAGES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_MESSAGES | Value transfer | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110106 |
Method READ_MESSAGES on class CL_COM_WEC_CHKOUTPROF has no exception.
Method SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
2 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method SET_MESSAGETEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20110131 |
Method SET_MESSAGETEXT on class CL_COM_WEC_CHKOUTPROF has no exception.
Method UPDATE_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PROFILES_DB | Call by reference | Type reference (TYPE) | COMT_WEC_BP_CP | Checkout Profile | 20101221 | ||
2 | Importing | IV_DEFAULT | Call by reference | Type reference (TYPE) | COM_WEC_CHKOUT_PROF_GUID | Checkout Profile GUID | 20101116 | ||
3 | Importing | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20101116 | ||
4 | Importing | IV_PROFILE_GROUP | Call by reference | Type reference (TYPE) | COM_WEC_BP_CHKOUT_PRFL_GROUP | Checkout Profile Group | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_COM_WEC_CHKOUTPROF | Checkout Profile | 20101116 |
Method WRITE_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20110106 |
Method WRITE_MESSAGE on class CL_COM_WEC_CHKOUTPROF has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in |