SAP ABAP Class CL_MMPUR_VNDCNF_MAIN_MDL (Main Model Class)
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_MAIN_MDL  
Short Description Main Model Class    
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_MAIN_MDL has no forward declaration.
Interfaces
Class CL_MMPUR_VNDCNF_MAIN_MDL has no interface implemented.
Friends
Class CL_MMPUR_VNDCNF_MAIN_MDL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_POS_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_POS_MDL Reference to Item Detail Model 20040712
2 MR_SCHED_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_SCHED_MDL Reference to Schedule Line Comparison Model 20040712
3 MS_HEADER_MSG Instance attribute Private Type reference (TYPE) MMPURPA_HDRMSG_STY Message for PO Header in IDoc Status 20040707
4 MT_POSITIONS Instance attribute Private Type reference (TYPE) MMPURPA_ORDITM_TTY Vendor Confirmation in IDoc: Data for PO Items 20040707
5 MT_POS_MSG Instance attribute Private Type reference (TYPE) MMPURPA_ITMMSG_TTY Messages from IDoc Status 20040707
6 M_DOC_TRACKER_CLIENT_EVENT Instance attribute Private Type reference (TYPE) STRING Client Event Value for "Document Tracing" 20040720
7 M_DOC_TRACKER_PATH Instance attribute Private Type reference (TYPE) STRING Portal Path for Document Tracing 20040730
8 M_HEAD_ERROR_TITLE Instance attribute Private Type reference (TYPE) STRING Title for Header View 20040713
9 M_IDOC_HAS_ERRORS Instance attribute Private Type reference (TYPE) XFELD IDOC Faulty 20040707
10 M_IDOC_HAS_HEAD_ERRORS Instance attribute Private Type reference (TYPE) XFELD IDOC Faulty at Header Level 20040707
11 M_IDOC_NUMBER Instance attribute Private Type reference (TYPE) EDI_DOCNUM IDOC Number for Workitem ID 20040705
12 M_IDOC_NUMBER_FOR_DISPLAY Instance attribute Private Type reference (TYPE) EDI_DOCNUM IDOC Number for Screen Output 20040719
13 M_MAINTAIN_IDOC_CLIENT_EVENT Instance attribute Private Type reference (TYPE) STRING Client Event Value for "Process IDoc" Button 20040720
14 M_PO_NUMBER Instance attribute Private Type reference (TYPE) EBELN Purchasing Document Number 20040707
15 M_PO_NUMBER_FOR_DISPLAY Instance attribute Private Type reference (TYPE) EBELN PO Number for Screen Output 20040719
16 M_RENDER_VIEWS Instance attribute Private Type reference (TYPE) XFELD SPACE Indicator for View Rendering 20040709
17 M_RESET_STATE Instance attribute Private Type reference (TYPE) XFELD Current Reset Status 20040712
18 M_SYSTEM_ERROR Instance attribute Private Object reference (TYPE REF TO) CX_MMPUR_SYSTEM_ERROR System-Related Error Message (e.g. Exceptions) 20040721
19 M_TRANSACTION_IVIEW_PATH Instance attribute Private Type reference (TYPE) STRING Path to SAP Transaction iView 20040730
20 M_VENDOR_NAME Instance attribute Private Type reference (TYPE) NAME1_GP Name of Vendor 20040715
21 M_WORKITEM_ID Instance attribute Private Type reference (TYPE) SWR_STRUCT-WORKITEMID Work Item ID 20040705
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DOC_TRACKER_CLICKED Instance method Private Method Delivers Client Event for "Document Tracing" Link 20040720
2 CREATE_HEAD_ERROR_TITLE Instance method Private Method Creates Title for Header View 20040713
3 CREATE_MAINTAIN_IDOC_CLICKED Instance method Private Method Delivers Client Event Value of "Display IDoc" Button 20040720
4 DELETE_IDOC Instance method Public Method Sets Deletion Flag for Current IDoc 20040722
5 DELETE_POSITIONS Instance method Public Method Deletes Specified Items from Purchase Order 20040714
6 FINISH_WORKITEM Instance method Public Method Completes Current Work Item 20040714
7 GET_DOC_TRACKER_CLICKED Instance method Public Method Delivers Client Event for "Document Tracing" Link 20040720
8 GET_HEAD_ERROR_MESSAGE Instance method Public Method Delivers Error Message at Header Level of IDoc 20040713
9 GET_HEAD_ERROR_TITLE Instance method Public Method Delivers Title for Header View 20040713
10 GET_IDOC_NUMBER Instance method Public Method Returns Current IDoc Number 20040707
11 GET_IDOC_NUMBER_FOR_DISPLAY Instance method Public Method Delivers IDoc Number of Confirmation for Screen Output 20040719
12 GET_MAINTAIN_IDOC_CLICKED Instance method Public Method Delivers Client Event Value of "Display IDoc" Button 20040720
13 GET_POSITIONS Instance method Public Method Delivers the Items (Sorting: EBELN, EBELP) 20040708
14 GET_POSITION_MODEL Instance method Public Method Delivers a Reference to Model for Item Details 20040712
15 GET_POS_MESSAGES Instance method Public Method Delivers the Item Messages (Sorting EBELN, EBELP) 20040708
16 GET_PO_NUMBER Instance method Public Method Delivers the Document Number of the Purchase Order 20040707
17 GET_PO_NUMBER_FOR_DISPLAY Instance method Public Method Delivers the Document Number of the PO for Screen Output 20040719
18 GET_RESET_STATE Instance method Public Method Delivers the Current Reset Status 20040712
19 GET_SCHEDULES_MODEL Instance method Public Method Delivers a Reference to the Schedule Line Comparison Model 20040712
20 GET_SYSTEM_ERROR_MSG Instance method Public Method Delivers System-Related Error Messages (e.g. Exceptions) 20040721
21 GET_TRANSACTION_IVIEW_PATH Instance method Public Method Delivers Set Portal Path to SAP Transaction iView 20040730
22 GET_VENDOR_NAME Instance method Public Method Delivers Name of Vendor 20040715
23 GET_WORKITEM_ID Instance method Public Method Returns Current Workitem ID 20040707
24 HAS_IDOC_ERRORS Instance method Public Method Delivers 'X' iff IDoc is Faulty (i.e. Unposted) 20040707
25 HAS_IDOC_HEAD_ERRORS Instance method Public Method Delivers 'X' iff IDoc Manifests Error at Header Level 20040705
26 HAS_SYSTEM_ERRORS Instance method Public Method Delivers 'X' iff There is a System-Related Error 20040721
27 INITIALIZE Instance method Private Method Reads IDoc Data and Updates Instance Variables 20040707
28 IS_RENDER_VIEWS Instance method Public Method Delivers 'X' iff the Views Are to be Rendered 20040709
29 PCD_PATHS_INITIALIZED Instance method Public Method Delivers 'X' iff Needed Portal Paths are Set 20040730
30 PROCESS_IDOC Instance method Public Method Triggers IDoc Processing 20040714
31 RESET_SYSTEM_ERROR Instance method Public Method Resets Error Status 20040721
32 SET_DOCUMENT_TRACKER_PATH Instance method Public Method Sets Portal Path for Document Tracing 20040730
33 SET_POSITIONS_MODEL Instance method Public Method Sets Reference from Model for Item Details 20040712
34 SET_RENDER_VIEWS Instance method Public Method Sets Indicator for View Rendering 20040709
35 SET_RESET_ACTIVE Instance method Public Method Sets Reset Status 20040712
36 SET_SCHEDULES_MODEL Instance method Public Method Sets Reference to Schedule Line Comparison Model 20040712
37 SET_SYSTEM_ERROR Instance method Public Method Announcement of Occurrence of System-Side Error 20040721
38 SET_TRANSACTION_IVIEW_PATH Instance method Public Method Sets Portal Path to SAP Transaction iView Used 20040730
39 SET_WORKITEM_ID Instance method Public Method Sets a New Workitem ID 20040705
Events
Class CL_MMPUR_VNDCNF_MAIN_MDL has no event.
Types
Class CL_MMPUR_VNDCNF_MAIN_MDL has no local type.
Method Signatures

Method CREATE_DOC_TRACKER_CLICKED Signature

Method CREATE_DOC_TRACKER_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
Method CREATE_DOC_TRACKER_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method CREATE_HEAD_ERROR_TITLE Signature

Method CREATE_HEAD_ERROR_TITLE on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
Method CREATE_HEAD_ERROR_TITLE on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method CREATE_MAINTAIN_IDOC_CLICKED Signature

Method CREATE_MAINTAIN_IDOC_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
Method CREATE_MAINTAIN_IDOC_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method DELETE_IDOC Signature

Method DELETE_IDOC on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR Fehler beim Löschen des IDOCs 20041108

Method DELETE_POSITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS_KEYS Call by reference Type reference (TYPE) MMPURPA_PURDOC_TTY die Schlüssel der zu löschenden Positionen (EBELN, EBELP) 20040714
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR systemseitiger Fehler aufgetreten 20040721

Method FINISH_WORKITEM Signature

Method FINISH_WORKITEM on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR Fehler beim Zugriff auf IDOC 20041108

Method GET_DOC_TRACKER_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Client-Event-Wert für Link "Belegnachverfolgung" 20040720

Method GET_DOC_TRACKER_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_HEAD_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Fehlermeldung des IDOCs auf Kopfebene 20040713

Method GET_HEAD_ERROR_MESSAGE on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_HEAD_ERROR_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 Head-Error-View 20040713

Method GET_HEAD_ERROR_TITLE on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_IDOC_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) EDI_DOCNUM IDOC-Nummer 20040707

Method GET_IDOC_NUMBER on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_IDOC_NUMBER_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) EDI_DOCNUM IDOC-Nummer für Bildausgabe 20040719

Method GET_IDOC_NUMBER_FOR_DISPLAY on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_MAINTAIN_IDOC_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Client-Event für "IDOC anzeigen"-Button 20040720

Method GET_MAINTAIN_IDOC_CLICKED on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_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_ORDITM_TTY Bestellbestätigung in IDoc: Daten Bestellpositionen 20040708

Method GET_POSITIONS on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_POSITION_MODEL 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_POS_MDL Referenz auf Positionsmodel 20040712

Method GET_POSITION_MODEL on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_POS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESTRICT_POS_NO Call by reference Type reference (TYPE) EBELP Pos.nr. für Einschränkung der Rückgabe 20040708
2 Returning RESULT Value transfer Type reference (TYPE) MMPURPA_ITMMSG_TTY Meldungen aus IDoc-Status 20040708

Method GET_POS_MESSAGES on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_PO_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) EBELN die Bestellnummer 20040707

Method GET_PO_NUMBER on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_PO_NUMBER_FOR_DISPLAY Signature

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

Method GET_PO_NUMBER_FOR_DISPLAY on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_RESET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD aktueller Reset-Status 20040712

Method GET_RESET_STATE on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_SCHEDULES_MODEL 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_SCHED_MDL Referenz auf Einteilungsvergleichsmodel 20040712

Method GET_SCHEDULES_MODEL on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_SYSTEM_ERROR_MSG 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 systemseitige Fehlermeldung 20040721

Method GET_SYSTEM_ERROR_MSG on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_TRANSACTION_IVIEW_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Portal-Pfad zum SAP Transaktions-iView 20040730

Method GET_TRANSACTION_IVIEW_PATH on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_VENDOR_NAME Signature

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

Method GET_VENDOR_NAME on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method GET_WORKITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SWR_STRUCT-WORKITEMID Workitem-ID 20040707

Method GET_WORKITEM_ID on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method HAS_IDOC_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Kennzeichen: IDOC fehlerhaft 20040707

Method HAS_IDOC_ERRORS on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method HAS_IDOC_HEAD_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Ergebnis: 'X' gdw. Kopffehler vorhanden 20040705

Method HAS_IDOC_HEAD_ERRORS on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method HAS_SYSTEM_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Flag: Systemerror liegt vor 20040721

Method HAS_SYSTEM_ERRORS on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR systemseitiger Fehler aufgetreten 20040721

Method IS_RENDER_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Flag: View-Rendering 20040709

Method IS_RENDER_VIEWS on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method PCD_PATHS_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) XFELD Flag: Portal-Pfade gesetzt 20040730

Method PCD_PATHS_INITIALIZED on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method PROCESS_IDOC Signature

Method PROCESS_IDOC on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_SYSTEM_ERROR Fehler beim Zugriff auf IDOC 20041108

Method RESET_SYSTEM_ERROR Signature

Method RESET_SYSTEM_ERROR on class CL_MMPUR_VNDCNF_MAIN_MDL has no parameter.
Method RESET_SYSTEM_ERROR on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_DOCUMENT_TRACKER_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PCD_PATH Call by reference Type reference (TYPE) STRING Pfad zur Belegnachverfolgung 20040730

Method SET_DOCUMENT_TRACKER_PATH on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_POSITIONS_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POS_MODEL Call by reference Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_POS_MDL Referenz aus Positionsmodel 20040712

Method SET_POSITIONS_MODEL on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_RENDER_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RENDER_VIEWS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040709

Method SET_RENDER_VIEWS on class CL_MMPUR_VNDCNF_MAIN_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 RESET_STATE Call by reference Type reference (TYPE) XFELD Reset-Status 20040712

Method SET_RESET_ACTIVE on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_SCHEDULES_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHED_MODEL Call by reference Object reference (TYPE REF TO) CL_MMPUR_VNDCNF_SCHED_MDL Referenz auf Einteilungsvergleichsmodel 20040712

Method SET_SCHEDULES_MODEL on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_SYSTEM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SYSTEM_ERROR Call by reference Object reference (TYPE REF TO) CX_MMPUR_SYSTEM_ERROR systemsetiger Fehler 20040721

Method SET_SYSTEM_ERROR on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_TRANSACTION_IVIEW_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PCD_PATH Call by reference Type reference (TYPE) STRING Pfad zum SAP-Transaktions-iView 20040730

Method SET_TRANSACTION_IVIEW_PATH on class CL_MMPUR_VNDCNF_MAIN_MDL has no exception.

Method SET_WORKITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORKITEM_ID Call by reference Type reference (TYPE) SWR_STRUCT-WORKITEMID Workitem-ID 20040705
# Exception Resumable Description Created on
1 CX_MMPUR_ILLEGAL_WORKITEM nicht auflösbares Workitem 20040706
History
Last changed by/on SAP  20130531 
SAP Release Created in 500