SAP ABAP Class CL_WRF_POTB_AC_POSIPRC_MODEL (Item Data OTB Procurement Application Function: Model)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   MM-PUR (Application Component) Purchasing
     WRF_PRC_OTB_APPL (Package) Seasonal Procurement: Open-To-Buy Area
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_PBAS_AC_GRID_MODEL ALV Grid Application Function: Model 20040211
Properties
Class CL_WRF_POTB_AC_POSIPRC_MODEL  
Short Description Item Data OTB Procurement Application Function: Model    
Super Class CL_WRF_PBAS_AC_GRID_MODEL ALV Grid Application Function: Model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PRC_OTB_APPL   Seasonal Procurement: Open-To-Buy Area 
Created 20040211   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_POTB_AC_POSIPRC_MODEL has no forward declaration.
Interfaces
Class CL_WRF_POTB_AC_POSIPRC_MODEL has no interface implemented.
Friends
Class CL_WRF_POTB_AC_POSIPRC_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ICON_DELETE Instance attribute Private Attribute reference (LIKE) 20040301
2 CO_ICON_OTBSTATUS_NOT_OK Instance attribute Private Attribute reference (LIKE) 20040301
3 CO_ICON_OTBSTATUS_NOT_VERIFIED Instance attribute Private Attribute reference (LIKE) 20040301
4 CO_ICON_OTBSTATUS_OK Instance attribute Private Attribute reference (LIKE) 20040301
5 CO_NO Instance attribute Private Attribute reference (LIKE) 20040504
6 CO_OTBSTATUS_NOT_OK Instance attribute Private Attribute reference (LIKE) 20040301
7 CO_OTBSTATUS_NOT_VERIFIED_INT Instance attribute Private Attribute reference (LIKE) 20040301
8 CO_OTBSTATUS_OK Instance attribute Private Attribute reference (LIKE) 20040301
9 CO_POHF_LOEKZ_DELETE Instance attribute Private Attribute reference (LIKE) 20040528
10 CO_POHF_LOEKZ_LOCK Instance attribute Private Attribute reference (LIKE) 20040623
11 CO_SUFFIX_EKET Instance attribute Private Attribute reference (LIKE) 20040316
12 CO_SUFFIX_EKPO Instance attribute Private Attribute reference (LIKE) 20040316
13 CO_UPTYP_GENERIC Instance attribute Private Attribute reference (LIKE) 20051013
14 CO_UPVOR_GENERIC Instance attribute Private Attribute reference (LIKE) 20051013
15 CO_YES Instance attribute Private Attribute reference (LIKE) 20040301
16 MR_ACTION_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_WRF_POTB_PRCACTION_PROTOCOL Activity Log OTB Procurement 20040317
17 MT_DATAX Instance attribute Private Type reference (TYPE) WRF_POTB_DATAX_AC_POSIPRC_TTY Change List of "Open Doc. Item/Sched.Line Data" Appl.Fnct 20040315
18 MT_DATA_DB Instance attribute Private Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_H_TTY Data of "OTB Procur. Item/Sched.Line Data" Applic. Function 20040426
19 MT_DELETED_SCHEDULINGS Instance attribute Private Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_TTY Management of Deleted Schedule Lines 20040421
20 MT_SCHE_COUNT Instance attribute Private Type reference (TYPE) WRF_POHF_COUNT_SCHEDULINGS_TTY Number of Schedule Lines per Purchase Order Item 20040304
21 M_INDEX_ROW_TO_BE_PICKED Instance attribute Private Type reference (TYPE) WRF_PBAS_INDEX Index of Row That Is To Be Selected 20040506
22 M_PICKED_EBELN Instance attribute Private Type reference (TYPE) EBELN Currently or Last Selected Document 20040702
23 M_PICKED_EBELP Instance attribute Private Type reference (TYPE) EBELP Currently or Last Selected Item 20040702
24 M_PICKED_ETENR Instance attribute Private Type reference (TYPE) ETENR Currently or Last Selected Schedule Line 20040702
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORIZATIONS Instance method Public Method Check Authorizations 20040816
2 CONSTRUCTOR Instance method Public Constructor 20040212
3 DATA_SAVED Instance method Public Method Data has been saved. 20040521
4 DELETE_POSITIONS Instance method Public Method Delete Items 20040423
5 DELETE_SCHEDULINGS Instance method Public Method Delete Schedule Lines 20040421
6 ENRICH_DATA Instance method Private Method Enhance Selected Data 20040301
7 GET_ACTION_PROTOCOL_STATUS Instance method Public Method Returns Status of Action Log 20040317
8 GET_DATAX Instance method Public Method Returns Change List of Application Function 20040315
9 GET_DATA_WITH_DEL_SCHES Instance method Public Method Returns Data Including Deleted Schedule Lines 20040427
10 GET_DB_ROW_BY_ID Instance method Public Method Returns a DB Row by ID 20040426
11 GET_INDEX_ROW_TO_BE_PICKED Instance method Public Method Returns the Index of the Row To Be Selected 20040506
12 GET_PICKED_ROW_BY_ID Instance method Public Method Returns Bus. ID of Current or Most Recently Selected Row 20040702
13 GET_ROW_INDEX_BY_ID Instance method Public Method Returns Index of Row by Bus. ID 20040506
14 GET_SCHE_COUNT Instance method Public Method Returns Current Number of Schedule Lines 20040305
15 HANDLE_UNDO Instance method Public Method Handling of Undo Functionality 20040317
16 IDENTIFY_EDITABLE_FIELDS Instance method Public Method Define Editable Fields 20040304
17 IDENTIFY_EDITABLE_FIELDS_LINE Instance method Private Method Define Editable Fields 20040312
18 IDENTIFY_ICONS Instance method Public Method Determine Icons 20040312
19 IDENTIFY_ICONS_LINE Instance method Private Method Determine Icons for Row 20040312
20 INIT_DATAX Instance method Private Method Initialize Change List 20040523
21 MARK_FIELD_AS_CHANGED Instance method Public Method Flag Field as Changed 20040316
22 ON_ACTIONS_UNDONE Instance method Private Event handling method Action(s) Reversed 20040423
23 REGISTER_EVENT_HANDLER Instance method Private Method Registration of Event Handler 20040423
24 REMOVE_INVALID_PROT_ENTRIES Instance method Public Method Remove Invalid Log Entries 20041223
25 SET_DATAX Instance method Public Method Set Change List of Application Function 20040930
26 SET_DELETED_SCHED_LINES Instance method Public Method Set the Currently Deleted Schedule Lines 20050601
27 SET_PICKED_ROW_BY_ID Instance method Public Method Set Bus. ID of Currently Selected Row 20040702
28 SET_SCHE_COUNT Instance method Public Method Set Current Number of Schedule Lines 20040305
29 UNLOCK_POSITIONS Instance method Public Method Unlock Items 20040624
Events
# Event Type Visibility Description Created on
1 ACTIONS_UNDONE Instance Event
(0)
Public
(2)
Action(s) Reversed 20040423
Types
Class CL_WRF_POTB_AC_POSIPRC_MODEL has no local type.
Method Signatures

Method CHECK_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20040816
# Exception Resumable Description Created on
1 CX_WRF_PBAS_NO_AUTHORIZATION Ausnahme: Keine Berechtigung (z.B. für Anzeige der Daten) 20040816

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method CONSTRUCTOR on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method DATA_SAVED Signature

Method DATA_SAVED on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method DATA_SAVED on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method DELETE_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSITIONS Call by reference Type reference (TYPE) WRF_POHF_DATA_EKPO_HASH_TTY Hashtabelle von gelöschten Positionen. 20040423
2 Importing I_ACTION_STEP Call by reference Type reference (TYPE) WRF_PBAS_ACTION_STEP Aktionsstufe 20040423

Method DELETE_POSITIONS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method DELETE_SCHEDULINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SCHEDULINGS Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_TTY Änderungsfeldleiste der Aw-fkt 2 Positionsdaten OTB-Besch. 20040421
2 Importing I_ACTION_STEP Call by reference Type reference (TYPE) WRF_PBAS_ACTION_STEP Aktionsstufe 20040421

Method DELETE_SCHEDULINGS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method ENRICH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_DATA Call by reference Type reference (TYPE) WRF_POHF_DATA_EKPO_EKET_TTY Positions- und Einteilungsdaten Bestellbeleg. 20040301

Method ENRICH_DATA on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_ACTION_PROTOCOL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY Call by reference Type reference (TYPE) WRF_PBAS_BOOLEAN Protokoll leer? 20040317

Method GET_ACTION_PROTOCOL_STATUS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATAX Call by reference Type reference (TYPE) WRF_POTB_DATAX_AC_POSIPRC_TTY Änderungsleiste der Anw.fkt. "Pos.-/EInt.daten off. Beleg". 20040315

Method GET_DATAX on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_DATA_WITH_DEL_SCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_WITH_DEL_SCHES Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_TTY Daten der Anwendungsfunktion "Pos./Eint.daten OTB-Beschaff." 20040427

Method GET_DATA_WITH_DEL_SCHES on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_DB_ROW_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ROW Call by reference Object reference (TYPE REF TO) WRF_POTB_DATA_AC_POSIPRC_STY Daten der Anwendungsfunktion "Pos./Eint.daten OTB-Beschaff." 20040426
2 Importing I_INDEX Call by reference Type reference (TYPE) WRF_PBAS_INDEX Index (z.B einer Zeile). 20040426

Method GET_DB_ROW_BY_ID on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_INDEX_ROW_TO_BE_PICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDEX Call by reference Type reference (TYPE) WRF_PBAS_INDEX Index der Zeile. 20040506

Method GET_INDEX_ROW_TO_BE_PICKED on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_PICKED_ROW_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040702
2 Exporting E_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040702
3 Exporting E_ETENR Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20040702

Method GET_PICKED_ROW_BY_ID on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_ROW_INDEX_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDEX Call by reference Type reference (TYPE) WRF_PBAS_INDEX Index (z.B einer Zeile). 20040506
2 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040705
3 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040506
4 Importing I_ETENR Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20040506

Method GET_ROW_INDEX_BY_ID on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method GET_SCHE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCHE_COUNT Call by reference Type reference (TYPE) WRF_POHF_COUNT_SCHEDULINGS Anzahl Einteilungen einer Bestellposition 20040305
2 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040305
3 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040305

Method GET_SCHE_COUNT on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method HANDLE_UNDO Signature

Method HANDLE_UNDO on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method HANDLE_UNDO on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method IDENTIFY_EDITABLE_FIELDS Signature

Method IDENTIFY_EDITABLE_FIELDS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method IDENTIFY_EDITABLE_FIELDS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method IDENTIFY_EDITABLE_FIELDS_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_STY Daten der Anwendungsfunktion "Pos./Eint.daten OTB-Beschaff." 20040312

Method IDENTIFY_EDITABLE_FIELDS_LINE on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method IDENTIFY_ICONS Signature

Method IDENTIFY_ICONS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method IDENTIFY_ICONS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method IDENTIFY_ICONS_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_STY Daten der Anwendungsfunktion "Pos./Eint.daten OTB-Beschaff." 20040312

Method IDENTIFY_ICONS_LINE on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method INIT_DATAX Signature

Method INIT_DATAX on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method INIT_DATAX on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method MARK_FIELD_AS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NEW_VALUE Call by reference Object reference (TYPE REF TO) DATA Neuer Wert eines Feldes. 20040317
2 Importing IR_OLD_VALUE Call by reference Object reference (TYPE REF TO) DATA Alter Wert eines Feldes. 20040317
3 Importing IR_ROW Call by reference Object reference (TYPE REF TO) DATA Entsprechende Zeile. 20040317
4 Importing I_ACTION_STEP Call by reference Type reference (TYPE) WRF_PBAS_ACTION_STEP Änderungsstufen-ID 20040317
5 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040316
6 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040316
7 Importing I_ETENR Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20040316
8 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20040316

Method MARK_FIELD_AS_CHANGED on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method ON_ACTIONS_UNDONE Signature

Method ON_ACTIONS_UNDONE on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method ON_ACTIONS_UNDONE on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method REGISTER_EVENT_HANDLER Signature

Method REGISTER_EVENT_HANDLER on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method REGISTER_EVENT_HANDLER on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method REMOVE_INVALID_PROT_ENTRIES Signature

Method REMOVE_INVALID_PROT_ENTRIES on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
Method REMOVE_INVALID_PROT_ENTRIES on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method SET_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATAX Call by reference Type reference (TYPE) WRF_POTB_DATAX_AC_POSIPRC_TTY Änderungsleiste der Anw.fkt. "Pos.-/Eint.daten OTB-Bes." 20040930

Method SET_DATAX on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method SET_DELETED_SCHED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETED_SCHED_LINES Call by reference Type reference (TYPE) WRF_POTB_DATA_AC_POSIPRC_TTY Daten der Anwendungsfunktion "Pos./Eint.daten OTB-Beschaff." 20050601

Method SET_DELETED_SCHED_LINES on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method SET_PICKED_ROW_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040702
2 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040702
3 Importing I_ETENR Call by reference Type reference (TYPE) ETENR Einteilungsnummer 20040702

Method SET_PICKED_ROW_BY_ID on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method SET_SCHE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20040305
2 Importing I_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20040305
3 Importing I_SCHE_COUNT Call by reference Type reference (TYPE) WRF_POHF_COUNT_SCHEDULINGS Anzahl Einteilungen einer Bestellposition 20040305

Method SET_SCHE_COUNT on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.

Method UNLOCK_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSITIONS Call by reference Type reference (TYPE) WRF_POHF_DATA_EKPO_HASH_TTY Hashtabelle von Positionsdaten 20040624
2 Importing I_ACTION_STEP Call by reference Type reference (TYPE) WRF_PBAS_ACTION_STEP Aktionsstufe 20040624

Method UNLOCK_POSITIONS on class CL_WRF_POTB_AC_POSIPRC_MODEL has no exception.
Event Signatures

Event ACTIONS_UNDONE Signature
Event ACTIONS_UNDONE on class CL_WRF_POTB_AC_POSIPRC_MODEL has no parameter.
History
Last changed by/on SAP  20050615 
SAP Release Created in 111