Hierarchy
⤷
⤷
Properties
| Class | CL_WSTN_PP_ALLOC_DIALOG | |
| Short Description | Encapsulate the dialog to define the prepack allocation plan | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | WSTRN | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | WSTRN | Prepack Allocation Planning Dialog |
| Created | 20011119 | SAP |
| Last change | 20011122 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_WSTN_PP_ALLOC_DIALOG has no interface implemented.
Friends
Class CL_WSTN_PP_ALLOC_DIALOG has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | C | '2' | Popup to confirm answer 'No' | 20011210 | ||
| 2 | Constant | Private | Type reference (TYPE) | C | '1' | Popup to confirm answer 'Yes' | 20011210 | ||
| 3 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'ADD_ALRULE' | FCode to add a new allocation rule | 20011119 | ||
| 4 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'ADD_ASORT' | FCode to add a new assortment | 20011119 | ||
| 5 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'ADD_NOASORT' | FCode to add site groups without assortment | 20011119 | ||
| 6 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'AL_ART' | FCode to add an article into the allocation plan | 20011119 | ||
| 7 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'DL_ART' | FCode to remove an article from the allocation plan | 20011119 | ||
| 8 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'DFN_DC_DELV' | FCode to define DC delivery phase | 20020806 | ||
| 9 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'DFN_SITE_DELV' | FCode to define site delivery phase | 20020806 | ||
| 10 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'WA23' | FCode to display the allocation rule | 20020411 | ||
| 11 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'RMV_ITEM' | FCode to remove an assortment or alloc. rule | 20011119 | ||
| 12 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'RVW_SITE' | FCode to review site groups | 20011119 | ||
| 13 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'TGL_SITE_GRP' | FCode to toggle between var. per site or group | 20020411 | ||
| 14 | Constant | Private | Type reference (TYPE) | SYUCOMM | 'TGL_VAR_PP' | FCode to toggler between alloc. by variant vs prepack | 20020411 | ||
| 15 | Constant | Private | Type reference (TYPE) | LVC_FNAME | 'FILGRP' | Field name for the site group (FILGRP) | 20020311 | ||
| 16 | Constant | Private | Type reference (TYPE) | C | '1' | Prepacks grid is displayed | 20020411 | ||
| 17 | Constant | Private | Type reference (TYPE) | C | '2' | Variants grid is displayed | 20020411 | ||
| 18 | Constant | Private | Type reference (TYPE) | C | '2' | Mode group; The nb. of var. displayed is for the group | 20020410 | ||
| 19 | Constant | Private | Type reference (TYPE) | C | '1' | Mode site; The nb. of var. displayed is for each site | 20020410 | ||
| 20 | Constant | Private | Type reference (TYPE) | TV_NODEKEY | '*ALRULE' | Node key: By Alloc. Rule | 20011121 | ||
| 21 | Constant | Private | Type reference (TYPE) | TV_NODEKEY | '*ASORT' | Node key: By Assortment | 20011121 | ||
| 22 | Constant | Private | Type reference (TYPE) | TV_NODEKEY | '*NOASORT' | Node key: Site group without assortment | 20011121 | ||
| 23 | Constant | Private | Type reference (TYPE) | TV_NODEKEY | '*ROOT' | Node key: Root | 20011121 | ||
| 24 | Constant | Private | Type reference (TYPE) | GUI_TITLE | '210E' | GUI Title: Prepack Article DC Delivery Phases | 20020806 | ||
| 25 | Constant | Private | Type reference (TYPE) | GUI_TITLE | '210D' | GUI Title: Prepack Article Site Delivery Phases | 20020806 | ||
| 26 | Constant | Private | Type reference (TYPE) | SYTCODE | 'WA23' | Display allocation rule transaction | 20020411 | ||
| 27 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicates if some allocation line have been changed | 20011210 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | I | First column position of field CPQTY (F0001) in the ALV grid | 20020403 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field CT in the ALV grid | 20020403 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field FILGRP in the ALV grid | 20020403 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field MATNR in the ALV grid | 20020403 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_ALL_SITE in the ALV grid | 20020403 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_AL_SITE_VTOT in the ALV grid | 20020409 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_ALL_TOTAL in the ALV grid | 20020403 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_AL_VTOTAL in the ALV grid | 20020403 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field ATZHL in the VAR grid | 20020402 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | I | First col. position of field CPQTY (F0001) in the VAR grid | 20020408 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | I | First col. position of field CPQTY (TF0001) in the VAR grid | 20020408 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field CT in the VAR grid | 20020402 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field FILGRP in the ALV grid | 20020408 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_AL_SITE_VTOT in the ALV grid | 20020409 | |||
| 42 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field QTY_AL_VTOTAL in the VAR grid | 20020402 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | I | Column position of field SCHAR in the VAR grid | 20020402 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | SCRFNAME | Name of the Screen CustCtrl Name to Link Container To | 20011119 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | ASORT | Currently selected assortment | 20011206 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | SBELN | Currently selected allocation rule | 20011206 | |||
| 47 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicator for display mode only | 20011119 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | C | Indicates which allocation grid is showed | 20020411 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | SYMSGID | Messages, Message Class | 20020425 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | SYMSGNO | Messages, Message Number | 20020425 | |||
| 51 | Instance attribute | Private | Type reference (TYPE) | NATXT | Message text | 20020425 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicates if it contains data that have never been displayed | 20011123 | |||
| 53 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WSTN_PP_ALLOC_PLANNING | Allocation planning data | 20011121 | |||
| 54 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Allocation tree toolbar | 20011119 | |||
| 55 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SIMPLE_TREE | Allocation selection tree | 20011119 | |||
| 56 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Custom cont. that make the link between the class and dialog | 20011119 | |||
| 57 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_WSTRN_ALLOC_DIALOG | Business add-in interface IF_EX_WSTRN_ALLOC_DIALOG | 20020415 | |||
| 58 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter between both ALV grids | 20020401 | |||
| 59 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter between the toolbar and the tree | 20020401 | |||
| 60 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent container for the assort. toolbar and tree | 20011119 | |||
| 61 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | Prepack allocation plan ALV grid | 20020401 | |||
| 62 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for the allocation ALV grid | 20020401 | |||
| 63 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent container for the ALV grids | 20020401 | |||
| 64 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for the allocation tree toolbar | 20011119 | |||
| 65 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for the allocation tree | 20011119 | |||
| 66 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | Variant allocation plan ALV grid | 20020402 | |||
| 67 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for the variant ALV grid | 20020401 | |||
| 68 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter between the grid and the tree | 20011119 | |||
| 69 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicates if some prepack components have been changed | 20011206 | |||
| 70 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicates if the prepack allocation ALV gird contain errors | 20020402 | |||
| 71 | Instance attribute | Private | Type reference (TYPE) | WSTN_ALLOC_TREENODE | Node currently selected in the allocation tree | 20011121 | |||
| 72 | Instance attribute | Private | Type reference (TYPE) | LVC_S_LAYO | Layout definition of the prepack allocation plan ALV grid | 20020401 | |||
| 73 | Instance attribute | Private | Type reference (TYPE) | LVC_S_LAYO | Layout definition of the variant allocation plan ALV grid | 20020402 | |||
| 74 | Instance attribute | Private | Type reference (TYPE) | WSTN_ALLOC_TREENODE_TAB | Table with all allocation tree nodes | 20011121 | |||
| 75 | Instance attribute | Private | Type reference (TYPE) | UI_FUNCTIONS | Exclude toolbar buttons | 20020409 | |||
| 76 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Pointer to the prepack allocation plan ALV grid table | 20020401 | |||
| 77 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field catalog for the prepack allocation plan ALV grid | 20020401 | |||
| 78 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SORT | Sort criteria for the prepack allocation plan ALV grid | 20020401 | |||
| 79 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | Pointer to the variant allocation plan ALV grid table | 20020402 | |||
| 80 | Instance attribute | Private | Type reference (TYPE) | LVC_T_FCAT | Field catalog for the variant allocation plan ALV grid | 20020402 | |||
| 81 | Instance attribute | Private | Type reference (TYPE) | LVC_T_SORT | Sort criteria for the variant allocation plan ALV grid | 20020408 | |||
| 82 | Instance attribute | Private | Type reference (TYPE) | C | Indicates if nb var displayed are for each site or the group | 20020410 | |||
| 83 | Instance attribute | Private | Type reference (TYPE) | XFELD | Indicates if the variant allocation ALV gird contain errors | 20020405 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add a new allocation rule in the allocation tree | 20011121 | |
| 2 | Instance method | Private | Method | Add a new assortment in the allocation tree | 20011121 | |
| 3 | Instance method | Private | Method | Add the entry "no assortment" in the allocation tree | 20011121 | |
| 4 | Instance method | Private | Method | General method for assigning prepacks | 20011129 | |
| 5 | Instance method | Private | Method | Assign prepacks to allocation rules | 20011129 | |
| 6 | Instance method | Private | Method | Assign prepacks to store groups | 20011129 | |
| 7 | Instance method | Private | Method | Build the field catalog and layout for the prepack ALV grid | 20020402 | |
| 8 | Instance method | Private | Method | Build the allocation tree skeleton | 20011121 | |
| 9 | Instance method | Private | Method | Build the field catalog and layout for the variant ALV grid | 20020402 | |
| 10 | Instance method | Private | Method | Calculate the number of comp. per size for one alloc. line | 20011205 | |
| 11 | Instance method | Public | Method | Trigger the event DATA_CHANGED for the allocation ALV grids | 20011218 | |
| 12 | Static method | Public | Constructor | Get the instance for the BAdIs | 20020415 | |
| 13 | Instance method | Public | Constructor | Initialize an instance of the allocation plan dialog class | 20011119 | |
| 14 | Instance method | Private | Method | Create the allocation tree | 20011123 | |
| 15 | Instance method | Private | Method | Create the toolbar above the allocation tree | 20011123 | |
| 16 | Instance method | Private | Method | Unassign the selected prepacks | 20011206 | |
| 17 | Instance method | Private | Method | Define delivery phases specific to a material and a group | 20020412 | |
| 18 | Instance method | Private | Method | Call the transaction to display the allocation rule | 20020411 | |
| 19 | Instance method | Public | Method | Destroy the allocation plan dialog object | 20011119 | |
| 20 | Instance method | Private | Method | Get the selected allocation lines | 20011210 | |
| 21 | Instance method | Private | Method | Get the selected variants | 20020411 | |
| 22 | Instance method | Private | Event handling method | Handle the event ALLOCATION_PLAN_CHANGED from the Alloc Obj. | 20011213 | |
| 23 | Instance method | Private | Event handling method | Handle NODE_CTX_MENU_REQ on the allocation tree | 20011121 | |
| 24 | Instance method | Private | Event handling method | Handle NODE_CTX_MENU_SEL on the allocation tree | 20011121 | |
| 25 | Instance method | Private | Event handling method | Handle NODE_KEYPRESS on the allocation tree | 20011130 | |
| 26 | Instance method | Private | Event handling method | Handle node SELECTION_CHANGED on the allocation tree | 20011121 | |
| 27 | Instance method | Private | Event handling method | Handle the event DATA_CHANGED of the PP allocation ALV grid | 20020405 | |
| 28 | Instance method | Private | Event handling method | Modify the subtotal text info to put the store group descr. | 20020405 | |
| 29 | Instance method | Private | Event handling method | Setup the prepack allocation ALV grid toolbar | 20020405 | |
| 30 | Instance method | Private | Event handling method | Dispatch to the method that will take the appropriate action | 20020405 | |
| 31 | Instance method | Private | Event handling method | Handle the event PREPACKS_CHANGED from the Prepack Defn. obj | 20011213 | |
| 32 | Instance method | Private | Event handling method | Dispatch to the method that will take the appropriate action | 20011119 | |
| 33 | Instance method | Private | Event handling method | Handle the event DATA_CHANGED of the variant ALV grid | 20020405 | |
| 34 | Instance method | Private | Event handling method | Modify the subtotal text info to put the store group descr. | 20020409 | |
| 35 | Instance method | Private | Event handling method | Setup the variant allocation ALV grid toolbar | 20020409 | |
| 36 | Instance method | Private | Event handling method | Dispatch to the method that will take the appropriate action | 20020409 | |
| 37 | Instance method | Private | Method | Load the initial data in the allocation tree | 20011123 | |
| 38 | Instance method | Public | Method | Load allocation plan data into the dialog object | 20011123 | |
| 39 | Instance method | Private | Method | Load the PP alloc. grid with the selected asort/alloc. rule | 20020405 | |
| 40 | Instance method | Private | Method | Load the variant grid with the selected asort. / alloc. rule | 20020408 | |
| 41 | Instance method | Private | Method | Map Qty. planned for each Var. and determine editable cells | 20020408 | |
| 42 | Instance method | Private | Method | Modify the field catalog for allocation by alloc. rule | 20020409 | |
| 43 | Instance method | Private | Method | Modify the field catalog for allocation by assortment | 20020409 | |
| 44 | Instance method | Public | Method | Formatted output data are sent to controls | 20011119 | |
| 45 | Instance method | Private | Method | Refresh the PP alloc. grid with the new assort./alloc. rule | 20020408 | |
| 46 | Instance method | Public | Method | Reload the allocation grids | 20020412 | |
| 47 | Instance method | Private | Method | Remove an allocation rule from the allocation tree | 20011121 | |
| 48 | Instance method | Private | Method | Remove an assortment from the allocation tree | 20011121 | |
| 49 | Instance method | Private | Method | Remove the currently selected node | 20011210 | |
| 50 | Instance method | Public | Method | Reset the allocation plan dialog object | 20011123 | |
| 51 | Instance method | Private | Method | Review store groups assignation for a specific assortment | 20011121 | |
| 52 | Instance method | Private | Method | Display the allocation plan of a selected node | 20011122 | |
| 53 | Instance method | Private | Method | Toggle between the display of variants grid vs prepack | 20020411 | |
| 54 | Instance method | Private | Method | Toggle between the dispay of variant per site vs group | 20020410 |
Events
Class CL_WSTN_PP_ALLOC_DIALOG has no event.
Types
Class CL_WSTN_PP_ALLOC_DIALOG has no local type.
Method Signatures
Method ADD_ALLOC_RULE Signature
Method ADD_ALLOC_RULE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method ADD_ALLOC_RULE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method ADD_ASSORTMENT Signature
Method ADD_ASSORTMENT on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Das Sortiment kann nicht hinzugefügt werden | 20011214 |
Method ADD_SITE_GROUP Signature
Method ADD_SITE_GROUP on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es sind bereits Werksgruppen ohne Sortiment definiert | 20011122 | ||
| 2 | Das Sortiment kann nicht hinzugefügt werden | 20011214 |
Method ALLOCATE_PREPACKS Signature
Method ALLOCATE_PREPACKS on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es sind keine Materialien für die Aufteilung verfügbar | 20011129 |
Method ALLOCATE_PREPACKS_TO_ALRULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_T_FILNR | Call by reference | Type reference (TYPE) | WSTN_FILNR_TAB | Tabelle für alle Werke ohne Listungskonditionen | 20020311 | |||
| 2 | IM_SBELN | Call by reference | Type reference (TYPE) | SBELN | Nummer der Aufteilregel | 20011130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es sind keine Materialien für die Aufteilung verfügbar | 20011130 |
Method ALLOCATE_PREPACKS_TO_SGROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_T_FILNR | Call by reference | Type reference (TYPE) | WSTN_FILNR_TAB | Tabelle für alle Werke ohne Listungskonditionen | 20020311 | |||
| 2 | IM_ASORT | Call by reference | Type reference (TYPE) | ASORT | Sortiment | 20011129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es sind keine Materialien für die Aufteilung verfügbar | 20011130 |
Method BUILD_PP_FCAT Signature
Method BUILD_PP_FCAT on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method BUILD_PP_FCAT on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method BUILD_SKELETON_TREE Signature
Method BUILD_SKELETON_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method BUILD_SKELETON_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method BUILD_VAR_FCAT Signature
Method BUILD_VAR_FCAT on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method BUILD_VAR_FCAT on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CALCULATE_COMP_PER_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_QTY_AL_SITE_VTOT | Call by reference | Type reference (TYPE) | WSTN_QTY_AL_SITE_VTOT | Gesamtmengen für Varianten pro Werk | 20020409 | |||
| 2 | EX_QTY_AL_VTOTAL | Call by reference | Type reference (TYPE) | WSTN_QTY_AL_VTOTAL | Gesamtmengen für Varianten | 20011205 | |||
| 3 | EX_T_COMP_SIZE | Call by reference | Type reference (TYPE) | WSTN_AL_COMP_SUM_PER_SIZE_TAB | Tabelle mit Anzahl der Komponenten pro Größe | 20011205 | |||
| 4 | IM_PPNR | Call by reference | Type reference (TYPE) | WSTR_LOTNR | Materialnummer des Lotmaterials | 20011205 | |||
| 5 | IM_QTY_AL_SITE | Call by reference | Type reference (TYPE) | WSTN_QTY_AL_SITE | Zugeteilte Materialmenge pro Werk | 20020409 | |||
| 6 | IM_QTY_AL_TOTAL | Call by reference | Type reference (TYPE) | WSTN_QTY_AL_TOTAL | Zugeteilte Materialmenge pro Werksgruppe | 20011205 |
Method CALCULATE_COMP_PER_SIZE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CHECK_CHANGED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_VALID | Call by reference | Type reference (TYPE) | CHAR01 | Gibt an, ob alle Daten gültig sind | 20011221 |
Method CHECK_CHANGED_DATA on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTAINER_NAME | Call by reference | Type reference (TYPE) | C | Dynpro-Custom-Control, dem Container zugeordnet werden soll | 20011119 | |||
| 2 | IM_DISPLAY_ONLY | Call by reference | Type reference (TYPE) | XFELD | Kennzeichen nur Anzeigemodus | 20011119 |
Method CONSTRUCTOR on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CREATE_ALLOCATION_TREE Signature
Method CREATE_ALLOCATION_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method CREATE_ALLOCATION_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method CREATE_TREE_TOOLBAR Signature
Method CREATE_TREE_TOOLBAR on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method CREATE_TREE_TOOLBAR on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method DEALLOCATE_PREPACKS Signature
Method DEALLOCATE_PREPACKS on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Some allocation lines are locked | 20050922 | ||
| 2 | Es sind keine Aufteilungszeilen f. die Ausplanung ausgewählt | 20011210 |
Method DEFINE_DELIVERY_PHASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ATTYP | Call by reference | Type reference (TYPE) | ATTYP | Materialtyp | 20020412 | |||
| 2 | IM_DELV_TYPE | Call by reference | Type reference (TYPE) | WSTN_DELV_TYPE | Typ der Default-Lieferwelle | 20020806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Some allocation lines are locked | 20050923 | ||
| 2 | Es sind keine Aufteilungszeilen f. die Ausplanung ausgewählt | 20020412 |
Method DISPLAY_ALLOCATION_RULE Signature
Method DISPLAY_ALLOCATION_RULE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Überprüf. der Werksgruppen zu einer Aufteilregel nicht mögl. | 20020411 | ||
| 2 | Es wurde kein Knoten im Aufteilungsbaum ausgewählt | 20020411 |
Method FREE Signature
Method FREE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method FREE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method GET_SELECTED_ALLOC_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T_AL_SEL | Call by reference | Type reference (TYPE) | WSTN_AL_SEL_TAB | Markierte Aufteilungszeilen im ALV-Grid | 20011210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurden keine Aufteilungszeilen markiert | 20020411 |
Method GET_SELECTED_VARIANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_T_AL_SEL | Call by reference | Type reference (TYPE) | WSTN_AL_SEL_TAB | Markierte Aufteilungszeilen im ALV-Grid | 20020411 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde keine Auswahl vorgenommen | 20020411 |
Method HANDLE_ALLOCATION_PLAN_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PLANNR | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 2 | IM_PONUM | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 3 | IM_UPDOPER | Call by reference | Attribute reference (LIKE) | 20011213 |
Method HANDLE_ALLOCATION_PLAN_CHANGED on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_NODE_CTX_MENU_REQ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MENU | Value transfer | Attribute reference (LIKE) | 20011121 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20011121 |
Method HANDLE_NODE_CTX_MENU_REQ on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_NODE_CTX_MENU_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20011121 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20011121 |
Method HANDLE_NODE_CTX_MENU_SEL on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_NODE_KEYPRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY | Call by reference | Attribute reference (LIKE) | 20011130 | |||||
| 2 | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20011130 |
Method HANDLE_NODE_KEYPRESS on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_NODE_SELECTION_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20011121 |
Method HANDLE_NODE_SELECTION_CHANGED on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_PP_GRID_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 2 | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 3 | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 4 | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 5 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20020405 |
Method HANDLE_PP_GRID_DATA_CHANGED on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_PP_GRID_SUBTOTAL_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_SUBTOT_LINE | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 2 | ES_SUBTOTTXT_INFO | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 3 | E_EVENT_DATA | Call by reference | Attribute reference (LIKE) | 20020405 |
Method HANDLE_PP_GRID_SUBTOTAL_TEXT on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_PP_GRID_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 2 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20020405 |
Method HANDLE_PP_GRID_TOOLBAR on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_PP_GRID_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20020405 |
Method HANDLE_PP_GRID_USER_COMMAND on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_PREPACKS_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NEW_MENGE | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 2 | IM_OLD_MENGE | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 3 | IM_PPNR | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 4 | IM_UPDOPER | Call by reference | Attribute reference (LIKE) | 20011213 | |||||
| 5 | IM_VARNR | Call by reference | Attribute reference (LIKE) | 20011213 |
Method HANDLE_PREPACKS_CHANGED on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_TREE_TOOLBAR_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20011119 |
Method HANDLE_TREE_TOOLBAR_FUNCTION on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_VAR_GRID_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DATA_CHANGED | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 2 | E_ONF4 | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 3 | E_ONF4_AFTER | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 4 | E_ONF4_BEFORE | Call by reference | Attribute reference (LIKE) | 20020405 | |||||
| 5 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20020405 |
Method HANDLE_VAR_GRID_DATA_CHANGED on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_VAR_GRID_SUBTOTAL_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EP_SUBTOT_LINE | Call by reference | Attribute reference (LIKE) | 20020409 | |||||
| 2 | ES_SUBTOTTXT_INFO | Call by reference | Attribute reference (LIKE) | 20020409 | |||||
| 3 | E_EVENT_DATA | Call by reference | Attribute reference (LIKE) | 20020409 |
Method HANDLE_VAR_GRID_SUBTOTAL_TEXT on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_VAR_GRID_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20020409 | |||||
| 2 | E_OBJECT | Call by reference | Attribute reference (LIKE) | 20020409 |
Method HANDLE_VAR_GRID_TOOLBAR on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method HANDLE_VAR_GRID_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20020409 |
Method HANDLE_VAR_GRID_USER_COMMAND on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method LOAD_ALLOCATION_TREE Signature
Method LOAD_ALLOCATION_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method LOAD_ALLOCATION_TREE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method LOAD_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_O_ALLOC_PLANNING | Call by reference | Object reference (TYPE REF TO) | CL_WSTN_PP_ALLOC_PLANNING | Aufteilungsplanungsdaten | 20011123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Es wurde kein Aufteilungsobjekt angegeben | 20011213 |
Method LOAD_PREPACK_GRID Signature
Method LOAD_PREPACK_GRID on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method LOAD_PREPACK_GRID on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method LOAD_VARIANT_GRID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ASORT | Call by reference | Type reference (TYPE) | ASORT | Sortiment | 20020408 | |||
| 2 | IM_SBELN | Call by reference | Type reference (TYPE) | SBELN | Nummer der Aufteilregel | 20020408 |
Method LOAD_VARIANT_GRID on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method MAP_VARIANT_AND_EDITABILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_S_VAR_DIALOG | Call by reference | Type reference (TYPE) | ANY | Repräsentieren eine Zeile im ALV-Grid Varianten | 20020408 | |||
| 2 | IM_2ATINN | Call by reference | Type reference (TYPE) | ATINN | Merkmals-ID (Farbe) | 20020408 | |||
| 3 | IM_2ATZHL | Call by reference | Type reference (TYPE) | ATZHL | Merkmals-ID (Farbe) | 20020408 | |||
| 4 | IM_ASORT | Call by reference | Type reference (TYPE) | ASORT | Sortiment | 20020408 | |||
| 5 | IM_FILGRP | Call by reference | Type reference (TYPE) | WISP_FILGRP | Filialgruppe | 20020408 | |||
| 6 | IM_SBELN | Call by reference | Type reference (TYPE) | SBELN | Nummer der Aufteilregel | 20020408 |
Method MAP_VARIANT_AND_EDITABILITY on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method MODIFY_FCAT_FOR_ALRULE Signature
Method MODIFY_FCAT_FOR_ALRULE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method MODIFY_FCAT_FOR_ALRULE on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method MODIFY_FCAT_FOR_ASORT Signature
Method MODIFY_FCAT_FOR_ASORT on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method MODIFY_FCAT_FOR_ASORT on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method PREPARE_DISPLAY Signature
Method PREPARE_DISPLAY on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method PREPARE_DISPLAY on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method REFRESH_PREPACK_GRIDS Signature
Method REFRESH_PREPACK_GRIDS on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method REFRESH_PREPACK_GRIDS on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method RELOAD_GRIDS Signature
Method RELOAD_GRIDS on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method RELOAD_GRIDS on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method REMOVE_ALLOC_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONFIRM | Call by reference | Type reference (TYPE) | C | Zurückgabe der Bestätigung des Benutzers | 20020315 | |||
| 2 | IM_SBELN | Call by reference | Type reference (TYPE) | SBELN | Nummer der Aufteilregel | 20011210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Some allocation lines are locked | 20050921 |
Method REMOVE_ASSORTMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_CONFIRM | Call by reference | Type reference (TYPE) | C | Zurückgabe der Bestätigung des Benutzers | 20020315 | |||
| 2 | IM_ASORT | Call by reference | Type reference (TYPE) | ASORT | Sortiment | 20011210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Some allocation lines are locked | 20050921 |
Method REMOVE_CURRENT_NODE Signature
Method REMOVE_CURRENT_NODE on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The allocation rule cannot be removed | 20050921 | ||
| 2 | The assortment cannot be removed | 20050921 | ||
| 3 | Es wurde kein Knoten im Aufteilungsbaum ausgewählt | 20011210 |
Method RESET Signature
Method RESET on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method RESET on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method REVIEW_SITE_GROUP Signature
Method REVIEW_SITE_GROUP on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dyn. Erstell. int. Tab. zur Werksgrup.-Überprüf. nicht mögl. | 20020128 | ||
| 2 | Es wurde kein Knoten im Aufteilungsbaum ausgewählt | 20020315 | ||
| 3 | Überprüf. der Werksgruppen zu einer Aufteilregel nicht mögl. | 20020124 |
Method SELECT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_REFRESH_ALLOC_GRID | Call by reference | Type reference (TYPE) | XFELD | 'X' | Gibt an, ob ALV-Grid Aufteilungsplan aktualis. werden soll | 20011206 | ||
| 2 | IM_SELECTED_NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Ausgewählter Knotenschlüssel | 20011206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Der Knoten existiert nicht | 20011122 |
Method TOGGLE_GRID_DISPLAY Signature
Method TOGGLE_GRID_DISPLAY on class CL_WSTN_PP_ALLOC_DIALOG has no parameter.
Method TOGGLE_GRID_DISPLAY on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
Method TOGGLE_VARIANT_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_VAR_ALVGRID_MODE | Call by reference | Type reference (TYPE) | C | SPACE | Angeforderter Modus (Werk oder Gruppe) | 20020410 |
Method TOGGLE_VARIANT_DISPLAY on class CL_WSTN_PP_ALLOC_DIALOG has no exception.
History
| Last changed by/on | SAP | 20011122 |
| SAP Release Created in | 110 |