SAP ABAP Class CL_MMPUR_VENDCONF_UTILITY (Utility Class for Vendor Confirmation)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Properties
Class CL_MMPUR_VENDCONF_UTILITY  
Short Description Utility Class for Vendor Confirmation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20100617   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MMPUR_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MMPUR_VENDCONF_UTILITY has no interface implemented.
Friends
Class CL_MMPUR_VENDCONF_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_MMPUR_VENDCONF_UTILITY Utility Class for Vendor Confirmation 20100617
2 MO_CONST Instance attribute Public Object reference (TYPE REF TO) CL_MMPUR_CONSTANTS Constants Purchasing 20100617
3 MT_ACCEPTED_ITEMS Instance attribute Private Type reference (TYPE) TYPE_T_ACCEPTED_ITEMS Accepted Items 20100617
4 MV_VENDCONF_ACTIVE Instance attribute Private Type reference (TYPE) MMPUR_BOOL Vendor Confirmation via VendConf Component Active 20100617
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Create Factory 20100617
2 IS_ACTIVE Instance method Public Method Is Confirmation via Buyer Portal Active 20100617
3 IS_ITEM_REGISTERED Instance method Public Method Is Item Registered 20100617
4 REGISTER_ACCEPTED_ITEM Instance method Public Method Register Accepted Document Item 20100617
5 SET_ACTIVE Instance method Public Method Set Vendor Confirmation via Buyer to Active 20100617
6 UNREGISTER_ALL Instance method Public Method Deregistration of All Accepted Document Items 20100617
Events
Class CL_MMPUR_VENDCONF_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_S_ACCEPTED_ITEM Public See coding Accepted Item (Document Number and Item) 20100617 BEGIN OF type_s_accepted_item, ebeln TYPE ebeln, ebelp TYPE ebelp, END OF type_s_accepted_item
2 TYPE_T_ACCEPTED_ITEMS Public See coding Accepted Items 20100617 type_t_accepted_items TYPE SORTED TABLE OF type_s_accepted_item WITH UNIQUE KEY ebeln ebelp
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_MMPUR_VENDCONF_UTILITY Utility class for Vendor Confirmation 20100617

Method GET_INSTANCE on class CL_MMPUR_VENDCONF_UTILITY has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) MMPUR_BOOL Szenario aktiv 20100617

Method IS_ACTIVE on class CL_MMPUR_VENDCONF_UTILITY has no exception.

Method IS_ITEM_REGISTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) TYPE_S_ACCEPTED_ITEM Akzeptierte Position (Belegnummer & Position) 20100617
2 Returning RV_REGISTERED Value transfer Type reference (TYPE) MMPUR_BOOL registriert ja/nein 20100617

Method IS_ITEM_REGISTERED on class CL_MMPUR_VENDCONF_UTILITY has no exception.

Method REGISTER_ACCEPTED_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) TYPE_S_ACCEPTED_ITEM Akzeptierte Position (Belegnummer & Position) 20100617

Method REGISTER_ACCEPTED_ITEM on class CL_MMPUR_VENDCONF_UTILITY has no exception.

Method SET_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) MMPUR_BOOL CL_MMPUR_CONSTANTS=>YES Aktiv 20100617

Method SET_ACTIVE on class CL_MMPUR_VENDCONF_UTILITY has no exception.

Method UNREGISTER_ALL Signature

Method UNREGISTER_ALL on class CL_MMPUR_VENDCONF_UTILITY has no parameter.
Method UNREGISTER_ALL on class CL_MMPUR_VENDCONF_UTILITY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606