SAP ABAP Class CL_IM_QNAO_OBJCAT_001 (BAdI Class: BADI_QNAO_OBJCAT: Batch)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   QM-QN-NT (Application Component) Creating Quality Notifications
     QNAO (Package) QM: Assigned Objects for Quality Notification
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080225
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_QNAO_OBJCAT BAdI Interface: BADI_QNAO_OBJCAT 20080225
Properties
Class CL_IM_QNAO_OBJCAT_001  
Short Description BAdI Class: BADI_QNAO_OBJCAT: Batch    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package QNAO   QM: Assigned Objects for Quality Notification 
Created 20080225   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_QNAO_PERSISTENCY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080225
2 IF_EX_QNAO_OBJCAT BAdI Interface: BADI_QNAO_OBJCAT 20080225
Friends
Class CL_IM_QNAO_OBJCAT_001 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ASTERIX Constant Private Type reference (TYPE) CHAR1 '*' Single-Character Indicator 20080309
2 MC_CATEGORY Constant Private Type reference (TYPE) QNAO_OBJCAT '001' Object Category for an Assigned Object 20080228
3 MC_CLIENT_LEVEL Constant Private Type reference (TYPE) TCUCH-KZDCH '2' Indicator: Definition of Batch Management Level 20080306
4 MC_FUNC_DISPLAY Constant Private Type reference (TYPE) UI_FUNC 'DISP_001' Function Code 20080305
5 MC_MARA_STRUCNAME Constant Private Type reference (TYPE) DDOBJNAME 'RQM00' Name of ABAP Dictionary Object 20080323
6 MC_MATNR_LEVEL Constant Private Type reference (TYPE) TCUCH-KZDCH '1' Indicator: Definition of Batch Management Level 20080306
7 MC_PLANT_LEVEL Constant Private Type reference (TYPE) TCUCH-KZDCH '0' Indicator: Definition of Batch Management Level 20080306
8 MC_SEARCH_FIELD_01 Constant Private Type reference (TYPE) DFIES-LFIELDNAME 'BATCH_NO' Field Name 20080317
9 MC_SEARCH_FIELD_02 Constant Private Type reference (TYPE) DFIES-LFIELDNAME 'STORLOC_BATCH' Field Name 20080317
10 MC_SEARCH_FIELD_03 Constant Private Type reference (TYPE) DFIES-LFIELDNAME 'MATNR' Field Name 20080323
11 MC_SEARCH_FIELD_04 Constant Private Type reference (TYPE) DFIES-LFIELDNAME 'MAWERK' Field Name 20080502
12 MC_STRUC_NAME Constant Private Type reference (TYPE) DDOBJNAME 'QNAOS_OBJ_DATA_BATCH_UI' Name of ABAP Dictionary Object 20080317
13 MC_TCODE_MSC3N Constant Private Type reference (TYPE) SYUCOMM 'MSC3N' Function Code That Triggered PAI 20080305
14 MV_BATCH_INTERPRETATION_RUNS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20080626
15 MV_BATCH_LEVEL Static Attribute Private Type reference (TYPE) TCUCH-KZDCH Indicator: Definition of Batch Management Level 20080306
16 MV_CAT_TEXT Static Attribute Private Type reference (TYPE) QKURZTEXT Short Text for Object Category 20080311
Methods
# Method Level Visibility Method type Description Created on
1 CALL_COMPL_STORLOC_VALUE_HELP Instance method Private Method Executes Search Help for a Search Attribute 20080503
2 CALL_SIMPLE_VALUE_HELP Instance method Private Method Executes Search Help for a Search Attribute 20080503
3 CHECK_BATCH_EXISTENCE Instance method Private Method Does the batch exist for the material? 20080305
4 CHECK_BATCH_MG_REQUIRMENT Instance method Private Method Is a batch mandatory for the material? 20080528
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080306
6 INTERPRET_BATCH_VALUE Instance method Private Method Interpret Given Batch Number 20080307
Events
Class CL_IM_QNAO_OBJCAT_001 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_DDSHRETVAL Private See coding 20080503 ty_t_ddshretval TYPE STANDARD TABLE OF ddshretval
Method Signatures

Method CALL_COMPL_STORLOC_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN_VALUE Call by reference Type reference (TYPE) TY_T_DDSHRETVAL 20080503
2 Importing IS_AOBJECT Call by reference Type reference (TYPE) QNAOD_AOBJECT UI Daten der zugeordneten Objekte 20080503
3 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080503
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080613

Method CALL_SIMPLE_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN_VALUE Call by reference Type reference (TYPE) TY_T_DDSHRETVAL 20080503
2 Importing IV_SEARCH_FIELD_NAME Call by reference Type reference (TYPE) HELP_INFO-DYNPROFLD Names des Feldes auf dem Dynpro 20080503

Method CALL_SIMPLE_VALUE_HELP on class CL_IM_QNAO_OBJCAT_001 has no exception.

Method CHECK_BATCH_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_USABLE Call by reference Type reference (TYPE) ABAP_BOOL 20080510
2 Importing IV_BATCH_NO Call by reference Type reference (TYPE) MCHA-CHARG Einstelliges Kennzeichen 20080305
3 Importing IV_MATNR_NO Call by reference Type reference (TYPE) MCHA-MATNR Materialnummer 20080305
4 Importing IV_PLANT Call by reference Type reference (TYPE) MCHA-WERKS Werk 20080305
5 Importing IV_STORLOC_BATCH Call by reference Type reference (TYPE) T001L-LGORT Lagerort 20080305
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080305

Method CHECK_BATCH_MG_REQUIRMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR_NO Call by reference Type reference (TYPE) MCHA-MATNR Materialnummer 20080528
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20080528
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080528

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IM_QNAO_OBJCAT_001 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IM_QNAO_OBJCAT_001 has no exception.

Method INTERPRET_BATCH_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20080309
2 Exporting EV_KEYFIELD_01 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20080309
3 Exporting EV_KEYFIELD_02 Call by reference Type reference (TYPE) QNAO_OBJKEY Teilschlüssel eines zugeordneten Objektes 20080309
4 Importing IS_AOBJECT_DATA Call by reference Type reference (TYPE) QNAOD_AOBJECT DB Daten der zugeordneten Objekte 20080307
5 Importing IS_VIQMEL Call by reference Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20080307
# Exception Resumable Description Created on
1 CX_QNAO_OBJECT Ausnahme eines zugeord. Objektes z. Meldung 20080309
History
Last changed by/on SAP  20100310 
SAP Release Created in 604