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