SAP ABAP Class CL_WRF_PPW_PPD_ITEMS_COLL_MD (Collection of PPD Items - Markdown PPD)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
LO-MD-PPW (Application Component) Price Planning Workbench
⤷
WRF_PPW_WORKBENCH (Package) Price Planning Workbench - WORKBENCH
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WRF_PPW_PPD_ITEMS_COLL | Collection of PPD Items | 20040304 |
Properties
| Class | CL_WRF_PPW_PPD_ITEMS_COLL_MD | |
| Short Description | Collection of PPD Items - Markdown PPD | |
| Super Class | CL_WRF_PPW_PPD_ITEMS_COLL | Collection of PPD Items |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WRF_PPW_WORKBENCH | Price Planning Workbench - WORKBENCH |
| Created | 20040304 | SAP |
| Last change | 20050219 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no interface implemented.
Friends
Class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WRF_PPW_PPD_WORKLIST_COLL | Collection of Worklist Items for Related Markdown Proposals | 20041116 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA Levels of Rejected Markdown Proposals | 20040414 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Cumulate for Related Markdown Proposals Indicator | 20041112 | |
| 2 | Instance method | Private | Method | Add Pricing Document for Markdown Proposal After Next | 20040623 | |
| 3 | Instance method | Private | Method | Assign New GUIDs for Material and PA Items | 20040428 | |
| 4 | Instance method | Private | Method | Check and If Necessary Correct Material GUIDs in Container | 20041110 | |
| 5 | Instance method | Private | Method | Check Whether All Markdown Proposals Still Exist | 20040311 | |
| 6 | Instance method | Public | Constructor | CONSTRUCTOR | 20040309 | |
| 7 | Instance method | Private | Method | Determine Stock Data for Related Markdown Proposals | 20050203 | |
| 8 | Instance method | Private | Method | Various Checks for PA and ART Items | 20040624 | |
| 9 | Instance method | Private | Method | Delete All Rejected PA Levels from PA Levels Tables | 20041110 | |
| 10 | Instance method | Private | Method | Add New Item Data to Interim Status | 20040624 | |
| 11 | Instance method | Private | Method | Read Markdown Proposals from DB | 20040623 |
Events
Class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no event.
Types
Class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no local type.
Method Signatures
Method ACCUMULATE_FOR_RELATED_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BUDG_TYPE | Call by reference | Type reference (TYPE) | WRF_PPW_BUDG_TYPE | Budgetart | 20050914 | |||
| 2 | I_HEADER_DATE | Call by reference | Type reference (TYPE) | VKKAB | Verkaufskonditionen gültig ab | 20110506 | |||
| 3 | I_NO_BUDGET | Call by reference | Type reference (TYPE) | WRF_PPW_NO_BUDGET | SPACE | Do Not Use Planning Figures from Budget | 20070829 | ||
| 4 | I_NO_CALCULATION | Call by reference | Type reference (TYPE) | FLAG | SPACE | allgemeines flag | 20110506 | ||
| 5 | XR_MEMENTO | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_PPD_MEMENTO | Zustand / Änderungen eines PPD-Objektes | 20041112 | |||
| 6 | XT_PPDART | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für Anzeige | 20050622 | |||
| 7 | XT_PPDPA | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen Repräsentation eines PPD | 20050622 |
Method ACCUMULATE_FOR_RELATED_ITEMS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method ADD_CALCULATION_DOCUMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHG_PA_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_CHG_TTY | PA-Ebenen Repräsentation eines PPD | 20040628 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Tabelle mit Messages | 20050428 | |||
| 3 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20040623 | |||
| 4 | XR_MEMENTO | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_PPD_MEMENTO | Zustand / Änderungen eines PPD-Objektes | 20050117 | |||
| 5 | XT_PPDART | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für Anzeige | 20050428 | |||
| 6 | XT_PPDPA | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen Repräsentation eines PPD | 20040623 |
Method ADD_CALCULATION_DOCUMENTS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method CHANGE_ITEM_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DO_NOT_REPLACE_GUID_CALC | Call by reference | Type reference (TYPE) | CHAR01 | 'X' | Das Feld GUID_CALC wird nicht ersetzt | 20040623 | ||
| 2 | XT_ARTICLE_USED | Call by reference | Type reference (TYPE) | WRF_PPW_ABSARTICLEUSED_TTY | ABS: Tabelle für ins PPD übernommene Artikel | 20040506 | |||
| 3 | XT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für die eine neue GUID bestimm werden soll | 20040428 | |||
| 4 | XT_PA_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen für die eine neue GUID bestimm werden soll | 20040428 |
Method CHANGE_ITEM_GUIDS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method CHECK_ARTICLE_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20050225 | |||
| 2 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20050421 | |||
| 3 | XT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | zu überprüfende Artikelpositionen des Containers | 20041110 |
Method CHECK_ARTICLE_GUIDS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method CHECK_MDP_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20040623 | |||
| 2 | IT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Zu übernehmende Artikelpositionen aus Selektionsbaum | 20040624 | |||
| 3 | IT_PPDART | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Zugehörige Abschriftenvorschläge von DB | 20040311 |
Method CHECK_MDP_EXIST on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20040907 | |||
| 2 | IT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für Anzeige | 20040309 | |||
| 3 | IT_PA_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen Repräsentation eines PPD | 20040309 | |||
| 4 | IT_WORKLIST_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_WORKLIST_TTY | PPW-Arbeitsvorrat | 20041116 |
Method CONSTRUCTOR on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method DETERMINE_STOCK_REL_ARTICLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PA_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen Repräsentation eines PPD | 20050203 | |||
| 2 | XT_RELATED_ARTICLES | Call by reference | Type reference (TYPE) | WRF_PPW_RELATEDARTICLES_TTY | Tabelle für Schnittstellen und Anzeige von verwandten ABS | 20050203 |
Method DETERMINE_STOCK_REL_ARTICLES on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Meldungen | 20040624 | |||
| 2 | IR_PA_FILTER | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_RANGE | PPW Selektions-Kriterien | 20040624 | |||
| 3 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20050907 | |||
| 4 | XR_PA_COLL | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_PA_COLL | Collection von PA-Sichten | 20050106 | |||
| 5 | XT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Aufbereitete Artikelpositionen (von DB gelesen) | 20040624 |
Method FILTER on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method FILTER_REJECTED_PA_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_PPDPA | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | Zu übernehmende PA-Ebenen | 20041110 |
Method FILTER_REJECTED_PA_ITEMS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
Method MERGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ARTICLES_EXIST | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen die bereits im PPD existierten | 20040708 | |||
| 2 | ET_ARTICLE_USED | Call by reference | Type reference (TYPE) | WRF_PPW_ABSARTICLEUSED_TTY | ABS: Tabelle für ins PPD übernommene Artikel | 20060410 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Meldungen | 20040624 | |||
| 4 | IR_PA_FILTER | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_RANGE | PPW Filter-Einstellungen | 20060410 | |||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20040624 | |||
| 6 | XR_MEMENTO | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_PPD_MEMENTO | Zustand / Änderungen eines PPD-Objektes | 20040624 | |||
| 7 | XR_PA_COLL | Call by reference | Object reference (TYPE REF TO) | CL_WRF_PPW_PA_COLL | Collection von PA-Sichten | 20050428 | |||
| 8 | XT_PPDART | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Aufbereitete Artikelpositionen (von DB gelesen) | 20050428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Die gefundenen Budget decken nicht das Zeitintervall ab | 20040625 | ||
| 2 | Aktion nicht erlaubt | 20040625 |
Method READ_MDP_ITEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ARTICLES_RECALCULATE | Call by reference | Type reference (TYPE) | WRF_PPW_MATNRVRKME_TTY | Artikel die in jedem Falle neu berechnet werden müssen | 20060410 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20040623 | |||
| 3 | ET_PPDART | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für Anzeige | 20040623 | |||
| 4 | ET_PPDPA | Call by reference | Type reference (TYPE) | WRF_PPW_PPDPA_TTY | PA-Ebenen Repräsentation eines PPD | 20040623 | |||
| 5 | IS_HEADER | Call by reference | Type reference (TYPE) | WRF_PPW_PPDHEADINFO_STY | PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten | 20040623 | |||
| 6 | IT_ART_ITEMS | Call by reference | Type reference (TYPE) | WRF_PPW_PPDART_TTY | Artikelpositionen für Anzeige | 20040624 |
Method READ_MDP_ITEMS on class CL_WRF_PPW_PPD_ITEMS_COLL_MD has no exception.
History
| Last changed by/on | SAP | 20050219 |
| SAP Release Created in | 111 |