SAP CL_WSTN_PREPACK_DIALOG OO Class - Encapsulate the dialog to define prepack materials
CL_WSTN_PREPACK_DIALOG is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_WSTN_PREPACK_DIALOG including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_WSTN_PREPACK_DIALOG SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
APPLY_QUOTA_SCALE | Apply the selected Quota Scale to all selected lines | Private |
CALL METHOD cl_wstn_prepack_dialog=>APPLY_QUOTA_SCALE...more details | ||
BUILD_PP_FCAT | Build the field catalog and layout for the prepack ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>BUILD_PP_FCAT...more details | ||
BUILD_QS_FCAT | Build the field cat. and layout for the quota scale ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>BUILD_QS_FCAT...more details | ||
CHANGE_CHAR_VALUES_CHOICE | Change the choice of values for the secondary characteristic | Private |
CALL METHOD cl_wstn_prepack_dialog=>CHANGE_CHAR_VALUES_CHOICE...more details | ||
CHECK_CHANGED_DATA | Trigger the event DATA_CHANGED for the prepack ALV grids | Public |
CALL METHOD cl_wstn_prepack_dialog=>CHECK_CHANGED_DATA...more details | ||
CLASS_CONSTRUCTOR | Get the instance for the BAdIs | Public |
CALL METHOD cl_wstn_prepack_dialog=>CLASS_CONSTRUCTOR...more details | ||
| ||
CONSTRUCTOR | Initialize an instance of the prepack dialog class | Public |
CALL METHOD cl_wstn_prepack_dialog=>CONSTRUCTOR...more details | ||
COPY_PREPACK_ARTICLES | Copy one or multiple prepack articles | Private |
CALL METHOD cl_wstn_prepack_dialog=>COPY_PREPACK_ARTICLES...more details | ||
CREATE_PREPACK_ARTICLES_1C | Create a new prepack (for gen. with one char.) | Private |
CALL METHOD cl_wstn_prepack_dialog=>CREATE_PREPACK_ARTICLES_1C...more details | ||
CREATE_PREPACK_ARTICLES_2C | Create one or multiple prepack (for gen. with two char.) | Private |
CALL METHOD cl_wstn_prepack_dialog=>CREATE_PREPACK_ARTICLES_2C...more details | ||
DELETE_PREPACK_ARTICLES | Delete one or multiple prepack materials | Private |
CALL METHOD cl_wstn_prepack_dialog=>DELETE_PREPACK_ARTICLES...more details | ||
DETERMINE_EDITABILITY | Determine editable cells (existing variants) | Private |
CALL METHOD cl_wstn_prepack_dialog=>DETERMINE_EDITABILITY...more details | ||
DISPLAY_PREPACK_WARNING | Display the warning message concerning the prepack articles | Private |
CALL METHOD cl_wstn_prepack_dialog=>DISPLAY_PREPACK_WARNING...more details | ||
FAST_COPY | Copy the selected line to all the lines that are empty | Private |
CALL METHOD cl_wstn_prepack_dialog=>FAST_COPY...more details | ||
FREE | Destroy the prepack dialog object | Public |
CALL METHOD cl_wstn_prepack_dialog=>FREE...more details | ||
GET_QUOTA_SCALE | Get all quota scales of the main characteristic | Private |
CALL METHOD cl_wstn_prepack_dialog=>GET_QUOTA_SCALE...more details | ||
GET_SELECTED_PREPACK | Get the selected prepack form the prepack ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>GET_SELECTED_PREPACK...more details | ||
HANDLE_PP_BEFORE_USER_COMMAND | Handle the event BEFORE_USER_COMMAND of the prepack ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>HANDLE_PP_BEFORE_USER_COMMAND...more details | ||
HANDLE_PP_DATA_CHANGED | Handle the event DATA_CHANGED of the prepack ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>HANDLE_PP_DATA_CHANGED...more details | ||
HANDLE_PP_TOOLBAR | Setup the prepack ALV grid toolbar | Private |
CALL METHOD cl_wstn_prepack_dialog=>HANDLE_PP_TOOLBAR...more details | ||
HANDLE_PP_USER_COMMAND | Dispatch to the method that will take the appropriate action | Private |
CALL METHOD cl_wstn_prepack_dialog=>HANDLE_PP_USER_COMMAND...more details | ||
HANDLE_PREPACKS_CHANGED | Handle the event PREPACKS_CHANGED from the Prepack Defn. obj | Private |
CALL METHOD cl_wstn_prepack_dialog=>HANDLE_PREPACKS_CHANGED...more details | ||
LOAD_DATA | Load prepack data into the dialog object | Public |
CALL METHOD cl_wstn_prepack_dialog=>LOAD_DATA...more details | ||
LOAD_PP_GRID | Prepare prepack for display into the prepack ALV grid (Gen.) | Private |
CALL METHOD cl_wstn_prepack_dialog=>LOAD_PP_GRID...more details | ||
LOAD_PP_GRID_1C | Prepare prepack for display into ALV grid (One Char.) | Private |
CALL METHOD cl_wstn_prepack_dialog=>LOAD_PP_GRID_1C...more details | ||
LOAD_PP_GRID_2C | Prepare prepack for display into ALV grid (Two Char.) | Private |
CALL METHOD cl_wstn_prepack_dialog=>LOAD_PP_GRID_2C...more details | ||
LOAD_QS_GRID | Prepack quota scale for display into the QS ALV grid | Private |
CALL METHOD cl_wstn_prepack_dialog=>LOAD_QS_GRID...more details | ||
MAINTAIN_PREPACK_DESCRIPTION | Allow user to maintain the prepack description | Private |
CALL METHOD cl_wstn_prepack_dialog=>MAINTAIN_PREPACK_DESCRIPTION...more details | ||
MAINTAIN_PURCHASING_PRICE | Allow user to maintain the prepack purchasing prices | Private |
CALL METHOD cl_wstn_prepack_dialog=>MAINTAIN_PURCHASING_PRICE...more details | ||
PREPARE_DISPLAY | Formatted Output Table is Sent to Control | Public |
CALL METHOD cl_wstn_prepack_dialog=>PREPARE_DISPLAY...more details | ||
REFRESH_PREPACK_ALVGRID | Calculate each line total and call the STD refresh method | Private |
CALL METHOD cl_wstn_prepack_dialog=>REFRESH_PREPACK_ALVGRID...more details | ||
RELOAD_PP_DATA | Reload prepack data into the ALV grid | Public |
CALL METHOD cl_wstn_prepack_dialog=>RELOAD_PP_DATA...more details | ||
RESET | Reset the prepack dialog object | Public |
CALL METHOD cl_wstn_prepack_dialog=>RESET...more details |
CL_WSTN_PREPACK_DIALOG attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CO_ANSWER_NO | Constant | Popup to confirm answer 'No' | '2' | LIKE C | Private |
CO_ANSWER_YES | Constant | Popup to confirm answer 'Yes' | '1' | LIKE C | Private |
CO_FCODE_ADD_MIX | Constant | FCode to add a mixed prepack | 'ADD_MIX' | LIKE SYUCOMM | Public |
CO_FCODE_ADD_MULT | Constant | FCode to add multiple prepacks | 'ADD_MULT' | LIKE SYUCOMM | Public |
CO_FCODE_ADD_ONE | Constant | FCode to add only one prepack | 'ADD_ONE' | LIKE SYUCOMM | Public |
CO_FCODE_APPL_LOG | Constant | FCode to display the prepacks warning | 'APPL_LOG' | LIKE SYUCOMM | Public |
CO_FCODE_APY_QS | Constant | FCode to apply a quota scale | 'APY_QS' | LIKE SYUCOMM | Public |
CO_FCODE_CHG_CHAR | Constant | FCode to change the choice of char. values | 'CHG_CHAR' | LIKE SYUCOMM | Public |
CO_FCODE_CHG_DESC | Constant | FCode to change prepack description | 'CHG_DESC' | LIKE SYUCOMM | Public |
CO_FCODE_CHG_PURCH | Constant | FCode to change prepack purchasing price | 'CHG_PURCH' | LIKE SYUCOMM | Public |
CO_FCODE_CPY_PP | Constant | FCode to copy a prepack | 'CPY_PP' | LIKE SYUCOMM | Public |
CO_FCODE_DEL_PP | Constant | FCode to delete a prepack | 'DEL_PP' | LIKE SYUCOMM | Public |
CO_FCODE_FAST_CPY | Constant | FCode to fast copy a prepack line | 'FAST_CPY' | LIKE SYUCOMM | Public |
CO_FCODE_REFRESH_PP | Constant | FCode to refresh the prepack ALV Grid | 'RFSH_PP' | LIKE SYUCOMM | Public |
CO_LOG_OBJECT | Constant | Application log: Object name (Application code) | 'W_ALLOCPP' | LIKE BALOBJ_D | Private |
CO_LOG_SUBOBJECT | Constant | Application Log: Subobject | 'PP_WARN' | LIKE BALSUBOBJ | Private |
CO_ROWTYPE_SBTOT1 | Constant | Specify the row type for subtotal level one | 'A 0101 0000000001' | LIKE LVC_RTYPE | Private |
G_COLPP_ATZHL | Instance Attribute | Column position of field ATZHL in the ALV grid | LIKE I | Private | |
G_COLPP_BOM_EMPTY | Instance Attribute | Column position of field BOM_EMPTY in the ALV grid | LIKE I | Private | |
G_COLPP_CNT_COMP | Instance Attribute | Column position of field CNT_COMP in the ALV grid | LIKE I | Private | |
G_COLPP_CPQTY | Instance Attribute | First column position of field CPQTY (F0001) in the ALV grid | LIKE I | Private | |
G_COLPP_CT | Instance Attribute | Column position of field CT in the ALV grid | LIKE I | Private | |
G_COLPP_PPNR | Instance Attribute | Column position of field PPNR in the ALV grid | LIKE I | Private | |
G_COLPP_QUOTA | Instance Attribute | Column position of field QUOTA in the ALV grid | LIKE I | Private | |
G_COLPP_SCHAR | Instance Attribute | Column position of field SCHAR in the ALV grid | LIKE I | Private | |
G_COLPP_TOTAL | Instance Attribute | Column position of field TOTAL in the ALV grid | LIKE I | Private | |
G_COLQS_BEZEI | Instance Attribute | Column position of field BEZEI in the ALV grid | LIKE I | Private | |
G_COLQS_QOLST | Instance Attribute | Column position of field QOLST in the ALV grid | LIKE I | Private | |
G_COLQS_QUOTE | Instance Attribute | First column position of field QUOTE (F0001) in the ALV grid | LIKE I | Private | |
G_COLQS_TOTAL | Instance Attribute | Column position of field TOTAL in the ALV grid | LIKE I | Private | |
G_CONTAINER_NAME | Instance Attribute | Name of the Screen CustCtrl Name to Link Container To | LIKE SCRFNAME | Private | |
G_DISPLAY_ONLY | Instance Attribute | Indicator for display mode only | LIKE XFELD | Private | |
G_MSGID | Instance Attribute | Messages, Message Class | LIKE SYMSGID | Private | |
G_MSGNO | Instance Attribute | Messages, Message Number | LIKE SYMSGNO | Private | |
G_MSGTXT | Instance Attribute | Message text | LIKE NATXT | Private | |
G_NB_PP_DISPLAY | Instance Attribute | Number of prepack currently displayed | LIKE I | Private | |
G_NEVER_DISPLAY | Instance Attribute | Indicates it contains data that have never been displayed | LIKE XFELD | Public | |
G_O_ALLOC_PLANNING | Instance Attribute | Allocation planning data | LIKE CL_WSTN_PP_ALLOC_PLANNING | Private | |
G_O_CONTAINER | Instance Attribute | Custom cont. that make the link between the class and dialog | LIKE CL_GUI_CUSTOM_CONTAINER | Private | |
G_O_EXIT_PREPACK_DIALOG | Static Attribute | Business add-in interface IF_EX_WSTRN_PREPACK_DIALOG | LIKE IF_EX_WSTRN_PREPACK_DIALOG | Private | |
G_O_PP_ALVGRID | Instance Attribute | Prepack ALV grid | LIKE CL_GUI_ALV_GRID | Private | |
G_O_PP_CONTAINER | Instance Attribute | Prepack container | LIKE CL_GUI_CONTAINER | Private | |
G_O_PREPACK | Instance Attribute | Information on the prepack article that have been defined | LIKE CL_WSTN_PREPACK_DEFN | Private | |
G_O_QS_ALVGRID | Instance Attribute | Quota scale ALV grid | LIKE CL_GUI_ALV_GRID | Private | |
G_O_QS_CONTAINER | Instance Attribute | Quota scale container | LIKE CL_GUI_CONTAINER | Private | |
G_O_SPLITTER | Instance Attribute | Container splitter | LIKE CL_GUI_SPLITTER_CONTAINER | Private | |
G_PP_DATA_INVALID | Instance Attribute | Indicates if the prepack ALV gird contain error(s) | LIKE XFELD | Private | |
G_PREPACKS_CHANGED | Instance Attribute | Indicates if the prepack definition have been changed | LIKE XFELD | Private | |
G_S_PP_LAYO | Instance Attribute | Layout definition of the prepack ALV grid | LIKE LVC_S_LAYO | Private | |
G_S_PP_PRNT | Instance Attribute | Print settings for prepack ALV grid | LIKE LVC_S_PRNT | Private | |
G_S_QS_LAYO | Instance Attribute | Layout definition of the quota scale ALV grid | LIKE LVC_S_LAYO | Private | |
G_T_PP_DIALOG | Instance Attribute | Pointer to the prepack ALV grid table | LIKE DATA | Private | |
G_T_PP_EXCLUDE | Instance Attribute | Exclude toolbar buttons | LIKE UI_FUNCTIONS | Private | |
G_T_PP_FCAT | Instance Attribute | Field catalog for the prepack ALV grid | LIKE LVC_T_FCAT | Private | |
G_T_PP_SORT | Instance Attribute | Sort criteria for the prepack ALV grid | LIKE LVC_T_SORT | Private | |
G_T_QS_DESC | Instance Attribute | Quota scale description for the main characteristic | LIKE WSTN_QS_DESC_TAB | Private | |
G_T_QS_DIALOG | Instance Attribute | Pointer to the quota scale ALV grid table | LIKE DATA | Private | |
G_T_QS_DIST | Instance Attribute | Quota scale distribution (Size curve) | LIKE WSTN_QS_DIST_TAB | Private | |
G_T_QS_FCAT | Instance Attribute | Field catalog for the quota scale ALV grid | LIKE LVC_T_FCAT | Private | |
G_T_QS_HDR | Instance Attribute | List of quota scale defined for the main characteristic | LIKE | Private | |
G_T_QS_SORT | Instance Attribute | Sort criteria for the quota scale ALV grid | LIKE LVC_T_SORT | Private |
CL_WSTN_PREPACK_DIALOG types
TYPE_PP_DISPLAY - Working structure to prepare prepack displayTYPE_PP_DISPLAY_TAB - Working table to prepare prepack display
Links to Related Class(s)
CL_WSTN_...Full list of available SAP object classes
Search for further information about these or an SAP related objects