SAP ABAP Class CL_MMPUR_VNDCNF_POS_MDL (Model Class for Item Details)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_PORTAL (Package) Linkage of Portal to Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_MODEL BSP: Model Basis Class 20040705
Properties
Class CL_MMPUR_VNDCNF_POS_MDL  
Short Description Model Class for Item Details    
Super Class CL_BSP_MODEL BSP: Model Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_PORTAL   Linkage of Portal to Purchasing 
Created 20040705   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_VNDCNF_POS_MDL has no forward declaration.
Interfaces
Class CL_MMPUR_VNDCNF_POS_MDL has no interface implemented.
Friends
Class CL_MMPUR_VNDCNF_POS_MDL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_MAIN_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_MAIN_MDL Main Model Class 20040707
2 MR_POSTAB_ITERATOR Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_POSTAB_IT Iterator for Item Table View 20040709
3 MT_COLUMN_DEFINITIONS Instance attribute Private Type reference (TYPE) TABLEVIEWCONTROLTAB Column Definitions of Item Table 20040708
4 MT_POSITIONS_DATA Instance attribute Private Type reference (TYPE) MMPURPA_POSITIONS_TTY Data Model for Item Table 20040708
5 MT_POSITIONS_KEYS Instance attribute Private Type reference (TYPE) MMPURPA_PURDOC_TTY Keys of Items (Document Number, Item Number) 20040908
6 MT_SELECTED_POSITIONS Instance attribute Private Type reference (TYPE) MMPURPA_PURDOC_TTY Selected Items 20040714
7 MT_SELECTED_ROW_KEYS Instance attribute Private Type reference (TYPE) STRING_TABLE Currently Selected Table Lines (Keys) 20040714
8 MT_TOOLBAR_ITEMS Instance attribute Private Type reference (TYPE) SBSPEXT_XHTMLB_TOOLBAR_ITEMS Toolbar Items of Item Table 20040707
9 M_FIRST_VISIBLE_ROW Instance attribute Private Type reference (TYPE) I Index of Current First Visible Table Line 20040829
10 M_KEEP_POS_FOR_SCHEDULES Instance attribute Private Type reference (TYPE) XFELD Flag: Hold Item for Schedule Line Comparison (If Valid) 20040714
11 M_KEEP_SELECTED_POSITIONS Instance attribute Private Type reference (TYPE) XFELD Flag: Reset Currently Selected Items 20040810
12 M_MAX_VISIBLE_ROWS Instance attribute Private Type reference (TYPE) I 5 Max. No. of Table Lines to be Displayed 20040829
13 M_POS_FOR_SCHEDULES Instance attribute Private Type reference (TYPE) EBELP Current Item for Schedule Line Comparison 20040712
14 M_POS_FOR_SCHEDULES_DISPLAY Instance attribute Private Type reference (TYPE) EBELP Item for Schedule Line Comparison for Screen Output 20040719
15 M_RESET_STATE Instance attribute Private Type reference (TYPE) XFELD Current Reset Status 20040712
16 M_TABLE_TITLE Instance attribute Private Type reference (TYPE) STRING Title of Item Table 20040707
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT_ALL_AND_FINISH Instance method Public Method Accepts All Existing POs and Ends Workitem 20040908
2 CREATE_COLUMN_DEFINITIONS Instance method Private Method Creation of Column Definitions for Item Table 20040708
3 CREATE_POSITIONS_DATA Instance method Private Method Create Data Model for Item Table 20040708
4 CREATE_POSITIONS_ITERATOR Instance method Private Method Creates an Iterator for Item Table View 20040708
5 CREATE_TABLE_TITLE Instance method Private Method Initializes the Instance Variable m_table_title 20040707
6 CREATE_TOOLBAR_ITEMS Instance method Private Method Initializes the Instance Variable m_toobar_items 20040707
7 DESELECT_ALL_ROWS Instance method Public Method Deselection of All Items 20040716
8 GET_COLUMN_DEFINITIONS Instance method Public Method Delivers Column Definitions of Item Table 20040708
9 GET_FIRST_VISIBLE_ROW Instance method Public Method Delivers the Index for the First Visible Table Line 20040829
10 GET_MAX_VISIBLE_ROWS Instance method Public Method Delivers Maximum No. of Tab. Lines to be Displayed at Once 20040829
11 GET_POSITIONS_DATA Instance method Public Method Delivers Data Model for Item Table to be Displayed 20040708
12 GET_POSTAB_ITERATOR Instance method Public Method Delivers Iterator for Item Table View 20040709
13 GET_POSTAB_SEL_MODE Instance method Public Method Delivers Selection Mode of Item Table 20040713
14 GET_POS_FOR_SCHEDULES Instance method Public Method Returns Item for Comparison of Schedule Lines 20040712
15 GET_POS_FOR_SCHEDULES_DISPLAY Instance method Public Method Delivers Item for Sched. Line Comparison (for Screen Output) 20040719
16 GET_SELECTED_POSITIONS Instance method Public Method Delivers Keys of (EBELN, EBELP) Selected Items 20040714
17 GET_SELECTED_ROW_KEYS Instance method Public Method Delivers Indexes of Selected Lines of Item Table 20040714
18 GET_TABLE_TITLE Instance method Public Method Delivers Title for Item Table 20040707
19 GET_TOOLBAR_ITEMS Instance method Public Method Delivers Control Elements for Toolbar of Item Table 20040707
20 INITIALIZE Instance method Private Method Initializes Model Data with Reference to Main Model -> IDoc 20040707
21 SELECT_ALL_ROWS Instance method Public Method Selection of All Items 20040716
22 SET_FIRST_VISIBLE_ROW Instance method Public Method Sets Index of First Table Line to be Displayed 20040829
23 SET_MAIN_MODEL Instance method Public Method Sets Reference to Main Model 20040712
24 SET_POS_FOR_SCHEDULES Instance method Public Method Sets Item for Schedule Line Comparison 20040714
25 SET_RESET_ACTIVE Instance method Public Method Sets Reset Status 20040713
26 SET_SELECTED_ROWS Instance method Public Method Sets Selected Lines 20040714
Events
Class CL_MMPUR_VNDCNF_POS_MDL has no event.
Types
Class CL_MMPUR_VNDCNF_POS_MDL has no local type.
Method Signatures

Method ACCEPT_ALL_AND_FINISH Signature

Method ACCEPT_ALL_AND_FINISH on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR systemseitiger Fehler aufgetreten 20040908

Method CREATE_COLUMN_DEFINITIONS Signature

Method CREATE_COLUMN_DEFINITIONS on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method CREATE_COLUMN_DEFINITIONS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method CREATE_POSITIONS_DATA Signature

Method CREATE_POSITIONS_DATA on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method CREATE_POSITIONS_DATA on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method CREATE_POSITIONS_ITERATOR Signature

Method CREATE_POSITIONS_ITERATOR on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method CREATE_POSITIONS_ITERATOR on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method CREATE_TABLE_TITLE Signature

Method CREATE_TABLE_TITLE on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method CREATE_TABLE_TITLE on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method CREATE_TOOLBAR_ITEMS Signature

Method CREATE_TOOLBAR_ITEMS on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method CREATE_TOOLBAR_ITEMS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method DESELECT_ALL_ROWS Signature

Method DESELECT_ALL_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method DESELECT_ALL_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_COLUMN_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TABLEVIEWCONTROLTAB Tabelle der Spaltendefinitionen 20040708

Method GET_COLUMN_DEFINITIONS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_FIRST_VISIBLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I Index der ersten sichtbaren Tab.zeile 20040829

Method GET_FIRST_VISIBLE_ROW on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_MAX_VISIBLE_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I Zahl der max. auf einmal anzuzeigenden Tab.zeilen 20040829

Method GET_MAX_VISIBLE_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_POSITIONS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) MMPURPA_POSITIONS_TTY Tabelle der Positionen für UI 20040708

Method GET_POSITIONS_DATA on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_POSTAB_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_POSTAB_IT Iterator für die Positionstabelle 20040709

Method GET_POSTAB_ITERATOR on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_POSTAB_SEL_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Selektionsmodus Positionstabelle 20040713

Method GET_POSTAB_SEL_MODE on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_POS_FOR_SCHEDULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) EBELP die Position für den Einteilungsvergleich 20040712

Method GET_POS_FOR_SCHEDULES on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_POS_FOR_SCHEDULES_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) EBELP Pos. für Einteilungsvergleich (für Bildausgabe) 20040719

Method GET_POS_FOR_SCHEDULES_DISPLAY on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_SELECTED_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) MMPURPA_PURDOC_TTY Schlüssel der selektierten Positionen 20040714

Method GET_SELECTED_POSITIONS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_SELECTED_ROW_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING_TABLE Keys selektierter Tabellenzeilen 20040714

Method GET_SELECTED_ROW_KEYS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_TABLE_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Titel für Positionstabelle 20040707

Method GET_TABLE_TITLE on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method GET_TOOLBAR_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SBSPEXT_XHTMLB_TOOLBAR_ITEMS Tab-Typ zur Def. von Items in Toolbar-Control 20040707

Method GET_TOOLBAR_ITEMS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method INITIALIZE on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SELECT_ALL_ROWS Signature

Method SELECT_ALL_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no parameter.
Method SELECT_ALL_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SET_FIRST_VISIBLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I neuer Index der ersten anzuzeigenden Tab.zeile 20040829

Method SET_FIRST_VISIBLE_ROW on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SET_MAIN_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAIN_MODEL Call by reference Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_MAIN_MDL Referenz aufs Hauptmodell 20040712

Method SET_MAIN_MODEL on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SET_POS_FOR_SCHEDULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS_FOR_SCHEDULES Call by reference Type reference (TYPE) EBELP Position für den Einteilungsvergleich 20040714

Method SET_POS_FOR_SCHEDULES on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SET_RESET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEEP_POS_FOR_SCHEDULES Call by reference Type reference (TYPE) XFELD Flag: halte Pos. für Einteilungsvergleich (wenn valide) 20040714
2 Importing KEEP_SELECTED_POSITIONS Call by reference Type reference (TYPE) XFELD Flag: halte aktuell selektierte Positionen 20040810
3 Importing RESET_STATE Call by reference Type reference (TYPE) XFELD Reset-Status 20040713

Method SET_RESET_ACTIVE on class CL_MMPUR_VNDCNF_POS_MDL has no exception.

Method SET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SELECTED_ROWS Call by reference Type reference (TYPE) SELECTEDROWS die selektierten Zeilen der Pos.tabelle (Keys) 20040714

Method SET_SELECTED_ROWS on class CL_MMPUR_VNDCNF_POS_MDL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500