SAP ABAP Class CL_WRF_APC_MPA (Markdown Profile Buffer)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
LO-MD-RA (Application Component) Assortment
⤷
WRF_APC (Package) Operational Assortment Planning and Control
⤷
⤷
Properties
| Class | CL_WRF_APC_MPA | |
| Short Description | Markdown Profile Buffer | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | WRF_APC | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | WRF_APC | Operational Assortment Planning and Control |
| Created | 20051031 | SAP |
| Last change | 20060313 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_WRF_APC_MPA has no forward declaration.
Interfaces
Class CL_WRF_APC_MPA has no interface implemented.
Friends
Class CL_WRF_APC_MPA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TC_SSM01_LSTY | Customizing Slow Seller Management in BW | 20051114 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | WRF_MPA_BW_PROFILE_TTY | Table for Markdown Profiles of F4 Help | 20051114 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | WRF_MPA_BW_PROFILE_LTTY | 20060512 | ||||
| 4 | Static Attribute | Private | Type reference (TYPE) | WRF_APC_MPA_BW_LTTY | Table Type for Structure WRF_APC_MPA_BW_STY | 20051114 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | WRF_APC_SSMPROFPE_BW_TTY | Table Type for Markdown Profile Periods | 20051114 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | XFELD | Checkbox | 20051114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Convert structure MPA / BW into attribute structure | 20051114 | |
| 2 | Static method | Public | Method | Convert structure MPA into structure MPA / BW | 20051114 | |
| 3 | Static method | Public | Method | Export buffered markdown profile header data | 20051114 | |
| 4 | Static method | Public | Method | Get the characteristic level for processing according to MPA | 20060112 | |
| 5 | Static method | Public | Method | Get values from table WRF_APC_MPA | 20051114 | |
| 6 | Static method | Public | Method | Get markdown profile assignment information | 20051114 | |
| 7 | Static method | Private | Method | Get markdown profile attributes from BW | 20051114 | |
| 8 | Static method | Private | Method | Get markdown profile assignment information from BW | 20051114 | |
| 9 | Static method | Public | Method | Read markdown profile header data | 20051114 | |
| 10 | Static method | Private | Method | Get the description of the relevant OAPC planning level | 20060112 | |
| 11 | Static method | Private | Method | Get RFC destination from customizing | 20051114 | |
| 12 | Static method | Private | Method | Evaluate upper planning levels if detailed level doesn't fit | 20060112 | |
| 13 | Static method | Private | Method | Update a BW assignment with data from ERP | 20051114 |
Events
Class CL_WRF_APC_MPA has no event.
Types
Class CL_WRF_APC_MPA has no local type.
Method Signatures
Method CONVERT_MPABW_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MPABW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_STY | Communication Structure MDProfile Assignment in BW | 20051114 | |||
| 2 | RS_MPA_ATTR | Value transfer | Type reference (TYPE) | WRF_APC_MPA_ATTRIB_STY | Attributes (no Key Fields) of Table WRF_APC_MPA | 20051114 |
Method CONVERT_MPABW_ATTR on class CL_WRF_APC_MPA has no exception.
Method CONVERT_MPA_MPABW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA | Markdown Profile Assignment | 20051114 | |||
| 2 | RS_MPABW | Value transfer | Type reference (TYPE) | WRF_APC_MPA_BW_STY | Communication Structure MDProfile Assignment in BW | 20051114 |
Method CONVERT_MPA_MPABW on class CL_WRF_APC_MPA has no exception.
Method EXPORT_MPA_HD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MDPROFHD | Call by reference | Type reference (TYPE) | WRF_MPA_BW_PROFILE_TTY | Table for Markdown Profiles of F4 Help | 20051114 | |||
| 2 | I_CDT1 | Call by reference | Type reference (TYPE) | CHAR18 | Field length 18 | 20051114 | |||
| 3 | I_FASHGRD | Call by reference | Type reference (TYPE) | FASHGRD | Fashion Grade | 20051114 | |||
| 4 | I_HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIER_CNT | Hierarchy | 20051114 | |||
| 5 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20051114 | |||
| 6 | I_SAISJ | Call by reference | Type reference (TYPE) | SAISJ | Season Year | 20051114 | |||
| 7 | I_SAISO | Call by reference | Type reference (TYPE) | SAISO | Season Category | 20051114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20051114 |
Method GET_CHAR_FOR_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | WRF_APC_BAPIRET2_TTY | Error messages sent during Operational APC exceptions | 20060112 | |||
| 2 | E_FIRST_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 | |||
| 3 | E_SECOND_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 | |||
| 4 | E_THIRD_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 | |||
| 5 | IT_CHAR_POS | Call by reference | Type reference (TYPE) | WRF_APC_SCR_CHAR_TTY | Table type for screen characteristics positions | 20060112 | |||
| 6 | I_LEVEL_CHECK | Call by reference | Type reference (TYPE) | XFELD | SPACE | Check planning level / MPA assignment level | 20060112 | ||
| 7 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20060112 |
Method GET_CHAR_FOR_PROCESS on class CL_WRF_APC_MPA has no exception.
Method GET_MPA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA_TTY | Table Type for Database Table WRF_APC_MPA | 20051114 | |||
| 2 | IR_ARTICLE | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ARTICLE | Operational APC - R3 or Planned Article Class | 20051114 | |||
| 3 | ITR_MATNR | Call by reference | Type reference (TYPE) | WRF_APC_MATNR_RTTY | Select Table for Material | 20051114 | |||
| 4 | I_RESET_BUFFER | Call by reference | Type reference (TYPE) | XFELD | SPACE | Reset buffer table and re-read | 20051114 |
Method GET_MPA on class CL_WRF_APC_MPA has no exception.
Method GET_MPA_ASGN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MDPROFHD | Call by reference | Type reference (TYPE) | WRF_MPA_BW_PROFILE_TTY | Table for Markdown Profiles of F4 Help | 20051114 | |||
| 2 | ET_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA_TTY | Table Type for Database Table WRF_APC_MPA | 20051114 | |||
| 3 | ET_MPA_BW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_TTY | Table Type for Structure WRF_APC_MPA_BW_STY | 20051114 | |||
| 4 | ET_SSMPROFPE | Call by reference | Type reference (TYPE) | WRF_APC_SSMPROFPE_BW_TTY | Table Type for Markdown Profile Periods | 20051114 | |||
| 5 | IR_ARTICLE | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ARTICLE | Operational APC - R3 or Planned Article Class | 20051114 | |||
| 6 | ITR_MATNR | Call by reference | Type reference (TYPE) | WRF_APC_MATNR_RTTY | Select Table for Material | 20051114 | |||
| 7 | I_READ_ATTR | Call by reference | Type reference (TYPE) | XFELD | SPACE | Read also attributes from BW | 20051114 | ||
| 8 | I_READ_BW | Call by reference | Type reference (TYPE) | XFELD | SPACE | Read assignments also from BW | 20051114 | ||
| 9 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | SPACE | Logical Destination (Specified in Function Call) | 20051114 |
Method GET_MPA_ASGN on class CL_WRF_APC_MPA has no exception.
Method GET_MPA_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MPA_BW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_TTY | Table Type for Structure WRF_APC_MPA_BW_STY | 20051114 | |||
| 2 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | SPACE | Logical Destination (Specified in Function Call) | 20051114 |
Method GET_MPA_ATTR on class CL_WRF_APC_MPA has no exception.
Method GET_MPA_BW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MPA_BW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_TTY | Table Type for Structure WRF_APC_MPA_BW_STY | 20051114 | |||
| 2 | IR_ARTICLE | Call by reference | Object reference (TYPE REF TO) | CL_WRF_APC_ARTICLE | Operational APC - R3 or Planned Article Class | 20051114 | |||
| 3 | ITR_MATNR | Call by reference | Type reference (TYPE) | WRF_APC_MATNR_RTTY | Select Table for Material | 20051114 | |||
| 4 | IT_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA_TTY | Table Type for Database Table WRF_APC_MPA | 20051114 | |||
| 5 | I_READ_ATTR | Call by reference | Type reference (TYPE) | XFELD | SPACE | Read attributes from BW | 20051114 | ||
| 6 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | SPACE | Logical Destination (Specified in Function Call) | 20051114 |
Method GET_MPA_BW on class CL_WRF_APC_MPA has no exception.
Method GET_MPA_HD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MDPROFHD | Call by reference | Type reference (TYPE) | WRF_MPA_BW_PROFILE_STY | Compatible Structure to BW for Markdown Profile Assignment | 20051114 | |||
| 2 | I_CDT1 | Call by reference | Type reference (TYPE) | CHAR18 | Field length 18 | 20051114 | |||
| 3 | I_FASHGRD | Call by reference | Type reference (TYPE) | FASHGRD | Fashion Grade | 20051114 | |||
| 4 | I_HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIER_CNT | Hierarchy | 20051114 | |||
| 5 | I_MDPROF | Call by reference | Type reference (TYPE) | WRF_SSMPROF | Markdown Profile | 20051114 | |||
| 6 | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20051114 | |||
| 7 | I_SAISJ | Call by reference | Type reference (TYPE) | SAISJ | Season Year | 20051114 | |||
| 8 | I_SAISO | Call by reference | Type reference (TYPE) | SAISO | Season Category | 20051114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20051114 |
Method GET_PLN_LEVEL_DSC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PLN_LEVEL | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20060112 | |||
| 2 | I_FIRST_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 | |||
| 3 | I_SECOND_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 |
Method GET_PLN_LEVEL_DSC on class CL_WRF_APC_MPA has no exception.
Method GET_RFCDEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20051114 |
Method GET_RFCDEST on class CL_WRF_APC_MPA has no exception.
Method GET_UPPER_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA_TTY | Table Type for Database Table WRF_APC_MPA | 20060112 | |||
| 2 | I_FIRST_CHAR | Call by reference | Type reference (TYPE) | WRF_CHARTYP | Characteristic Type | 20060112 |
Method GET_UPPER_LEVEL on class CL_WRF_APC_MPA has no exception.
Method UPDATE_MPABW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MPABW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_STY | Communication Structure MDProfile Assignment in BW | 20051114 | |||
| 2 | IS_MPABW | Call by reference | Type reference (TYPE) | WRF_APC_MPA_BW_STY | Communication Structure MDProfile Assignment in BW | 20051114 | |||
| 3 | IT_MPA | Call by reference | Type reference (TYPE) | WRF_APC_MPA_TTY | Table Type for Database Table WRF_APC_MPA | 20051114 |
Method UPDATE_MPABW on class CL_WRF_APC_MPA has no exception.
History
| Last changed by/on | SAP | 20060313 |
| SAP Release Created in |