SAP ABAP Class CL_MILL_IT_ORDER (Order functions)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-MP-PP (Application Component) Production Planning and Control (PP) enhancements
     MILL_PP (Package) IS: Mill Products - Production Planning and Control
Properties
Class CL_MILL_IT_ORDER  
Short Description Order functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MILL_PP   IS: Mill Products - Production Planning and Control 
Created 20001215   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MILL_IT_ORDER has no forward declaration.
Interfaces
Class CL_MILL_IT_ORDER has no interface implemented.
Friends
Class CL_MILL_IT_ORDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CAUFVD Instance attribute Protected Type reference (TYPE) CAUFVD Dialog structure for order headers and items 20001215
2 GT_VORNR Static Attribute Private Type reference (TYPE) MILL_VORNR_TAB Mill it: Op. no. tab. 20011031
3 G_CL_MILL_IT_ORDERPOS Instance attribute Protected Object reference (TYPE REF TO) CL_MILL_IT_ORDERPOS Process production order items 20001215
4 G_CON_FIRST_POS Constant Private Type reference (TYPE) AFPO-POSNR '0001' Order item number 20010201
5 G_CON_X Constant Private Type reference (TYPE) C 'X' X 20001215
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCE_COMPONENT Static method Public Method Checks whether permitted component is available for orders 20011031
2 CHECK_EXISTENCE_SETTLEMENT Instance method Private Method Checks if settlements have been made 20101202
3 CONSTRUCTOR Instance method Public Constructor Constructor 20001215
4 CREATE_ORDERPOS Instance method Public Method Create order item 20001215
5 CREATE_SETTLEMENT Instance method Private Method Generate settlement rules 20010109
6 DELETE_ORDERPOS Instance method Public Method Update order item 20010123
7 LOAD_ORDER Instance method Public Method Read order to document table 20001215
8 MILL_DETERMINATE_ATRKZ Static method Public Method Determine ARTKZ 20011029
9 MILL_GET_ATRKZ Static method Public Method Determine ARTKZ 20031013
10 MILL_GET_COKO1_AFPOD_CUOBJ Static method Public Method Read CUOBJ from local AFPOD of fu.gr. COKO1 20011004
11 MILL_IT_CLEAR_FLAG Static method Public Method Delete flag 20011031
12 MILL_IT_GET_FLAG Static method Public Method Read flag 20011031
13 MILL_IT_SET_FLAG Static method Public Method Set indicator 20011031
14 MILL_T399X_CHKZ Static method Public Method Mill enhancement to order type: Batch indicator 20010313
15 MILL_T399X_OMKZ Static method Public Method Mill enhncmt to order type: Reference characteristic ind. 20010313
16 MILL_T399X_PMKZ Static method Public Method Mill enhncmt to order type: Multi-item key 20011029
17 MILL_T399X_READ Static method Public Method Mill enhancement: Read order type 20010313
18 MILL_T399X_UAKZ Static method Public Method Mill enhncmt to order type: Partitioning order indicator 20010313
19 MILL_T399X_WPKZ Static method Public Method Mill enhancement order type: GR item from confirmation ind. 20010420
20 POST_ORDER Instance method Public Method Post order 20001215
21 READ_AFPOD Instance method Private Method Read order item 20010123
22 READ_CAUFVD Instance method Public Method Read caufvd 20001221
23 T399X_DFREG Static method Public Method Determine default rule from the order type 20010321
24 UPDATE_ORDERPOS Instance method Public Method Update order item 20010109
Events
Class CL_MILL_IT_ORDER has no event.
Types
Class CL_MILL_IT_ORDER has no local type.
Method Signatures

Method CHECK_EXISTENCE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) AUFNR Auftragsnummer 20011031
2 Returning R_WEPOS Value transfer Type reference (TYPE) WEPOS Wareneingangskennzeichen 20011031

Method CHECK_EXISTENCE_COMPONENT on class CL_MILL_IT_ORDER has no exception.

Method CHECK_EXISTENCE_SETTLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Dialogstruktur fuer Auftragskoepfe und -position 20101202
2 Importing I_POSNR Call by reference Type reference (TYPE) CO_POSNR Auftragsposition Dialogstruktur 20101202
3 Returning R_USED Value transfer Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20101202

Method CHECK_EXISTENCE_SETTLEMENT on class CL_MILL_IT_ORDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) CAUFV-AUFNR Auftragsnummer 20001215
2 Importing I_AUTYP Call by reference Type reference (TYPE) CAUFV-AUTYP '10' Auftragstyp 20001215
3 Importing I_ENQUEUE Call by reference Type reference (TYPE) RC27X-FLG_SEL 'X' Selektionskennzeichen 20001215
4 Importing I_LOAD_BT Call by reference Type reference (TYPE) C 'X' Auftrag in die Belegtabellen lesen 20001221
5 Importing I_TRTYP Call by reference Type reference (TYPE) TC10-TRTYP 'V' Transaktionstyp 20001215
# Exception Resumable Description Created on
1 ORDER_NOT_LOADED Auftrag konnte nicht geladen werden 20001215

Method CREATE_ORDERPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MILL_IT_POS Call by reference Type reference (TYPE) MILL_IT_POS Mill PP: Anlegen von Auftragspositionen 20010409
2 Importing I_CREATE_SETTLEMENTRULES Call by reference Type reference (TYPE) C '' Abrechnungsregeln mengenproportional anpassen 20010109
3 Returning RS_AFPOD Value transfer Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20010419

Method CREATE_ORDERPOS on class CL_MILL_IT_ORDER has no exception.

Method CREATE_SETTLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AFPOD Call by reference Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20010109
2 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20010109
3 Importing I_NEW Call by reference Type reference (TYPE) C '' Abrechnungsregeln neu anlegen 20010206
4 Returning R_SUBRC Value transfer Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010109

Method CREATE_SETTLEMENT on class CL_MILL_IT_ORDER has no exception.

Method DELETE_ORDERPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_SETTLEMENTRULES Call by reference Type reference (TYPE) C '' Abrechnungsvorschrift anpassen 20010123
2 Importing I_POSNR Call by reference Type reference (TYPE) AFPO-POSNR Nummer der Auftragsposition 20010123
3 Returning R_SUBRC Value transfer Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010123

Method DELETE_ORDERPOS on class CL_MILL_IT_ORDER has no exception.

Method LOAD_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) CAUFV-AUFNR Auftragsnummer 20001215
2 Importing I_AUTYP Call by reference Type reference (TYPE) CAUFV-AUTYP '10' Auftragstyp 20001215
3 Importing I_ENQUEUE Call by reference Type reference (TYPE) RC27X-FLG_SEL 'X' Selektionskennzeichen 20001215
4 Importing I_TRTYP Call by reference Type reference (TYPE) TC10-TRTYP 'V' Transaktionstyp 20001215
5 Returning R_CAUFVD Value transfer Type reference (TYPE) CAUFVD Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20001215

Method LOAD_ORDER on class CL_MILL_IT_ORDER has no exception.

Method MILL_DETERMINATE_ATRKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20011029
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20011029
3 Returning R_MILL_ATRKZ Value transfer Type reference (TYPE) ATRKZ Auftragskennzeichen 20011029

Method MILL_DETERMINATE_ATRKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_GET_ATRKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20031013
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20031013
3 Returning R_ATRKZ Value transfer Type reference (TYPE) ATRKZ Auftragskennzeichen 20031013

Method MILL_GET_ATRKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_GET_COKO1_AFPOD_CUOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AFPOD_CUOBJ Call by reference Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20011015
2 Importing I_AUFNR Call by reference Type reference (TYPE) AFPO-AUFNR Auftragsnummer 20040628
3 Importing I_POSNR Call by reference Type reference (TYPE) AFPO-POSNR Nummer der Auftragsposition 20040628
4 Returning R_AFPOD_CUOBJ Value transfer Type reference (TYPE) CUOBJ Konfiguration (interne Objektnummer) 20011004

Method MILL_GET_COKO1_AFPOD_CUOBJ on class CL_MILL_IT_ORDER has no exception.

Method MILL_IT_CLEAR_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VORNR Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20011031
2 Returning R_VORNR Value transfer Type reference (TYPE) VORNR Vorgangsnummer 20011031

Method MILL_IT_CLEAR_FLAG on class CL_MILL_IT_ORDER has no exception.

Method MILL_IT_GET_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VORNR Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20011031
2 Returning R_VORNR Value transfer Type reference (TYPE) VORNR Vorgangsnummer 20011031

Method MILL_IT_GET_FLAG on class CL_MILL_IT_ORDER has no exception.

Method MILL_IT_SET_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VORNR Call by reference Type reference (TYPE) VORNR Vorgangsnummer 20011031
2 Returning R_VORNR Value transfer Type reference (TYPE) VORNR Vorgangsnummer 20011031

Method MILL_IT_SET_FLAG on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_CHKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010313
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010313
3 Returning R_MILL_CHKZ Value transfer Type reference (TYPE) MILL_CHKZ Mill: Charge anlegen beim Anlegen einer Position 20010313

Method MILL_T399X_CHKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_OMKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010313
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010313
3 Returning R_MILL_OMKZ Value transfer Type reference (TYPE) MILL_OMKZ Mill: Objektmerkmale im PP verwenden 20010313

Method MILL_T399X_OMKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_PMKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20011029
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20011029
3 Returning R_MILL_PMKZ Value transfer Type reference (TYPE) MILL_PMKZ Mill: unabhängige Positionsmengen 20011029

Method MILL_T399X_PMKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010313
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010313
3 Returning R_MILL_T399X Value transfer Type reference (TYPE) MILL_T399X Parameter Unterteilungsauftrag - Auftragsart 20010313

Method MILL_T399X_READ on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_UAKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010313
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010313
3 Returning R_MILL_UAKZ Value transfer Type reference (TYPE) MILL_UAKZ Unterteilungskennzeichen 20010313

Method MILL_T399X_UAKZ on class CL_MILL_IT_ORDER has no exception.

Method MILL_T399X_WPKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010420
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010420
3 Returning R_MILL_WPKZ Value transfer Type reference (TYPE) MILL_WPKZ Mill: Wareneingang zu Auf.pos. aus Rückmeldung erlaubt 20010420

Method MILL_T399X_WPKZ on class CL_MILL_IT_ORDER has no exception.

Method POST_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBRC Value transfer Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20001215

Method POST_ORDER on class CL_MILL_IT_ORDER has no exception.

Method READ_AFPOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20010123
2 Importing I_POSNR Call by reference Type reference (TYPE) AFPO-POSNR Nummer der Auftragsposition 20010123
3 Returning R_AFPOD Value transfer Type reference (TYPE) AFPOD Auftragsposition Dialogstruktur 20010123

Method READ_AFPOD on class CL_MILL_IT_ORDER has no exception.

Method READ_CAUFVD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUFNR Call by reference Type reference (TYPE) CAUFVD-AUFNR Auftragsnummer 20001221
2 Returning R_CAUFVD Value transfer Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20001221

Method READ_CAUFVD on class CL_MILL_IT_ORDER has no exception.

Method T399X_DFREG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUART Call by reference Type reference (TYPE) AUFART Auftragsart 20010321
2 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010321
3 Returning R_DFREG Value transfer Type reference (TYPE) DFREG Defaultregel 20010321

Method T399X_DFREG on class CL_MILL_IT_ORDER has no exception.

Method UPDATE_ORDERPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MILL_IT_POS Call by reference Type reference (TYPE) MILL_IT_POS Mill PP: Anlegen von Auftragspositionen 20010409
2 Importing I_CREATE_SETTLEMENTRULES Call by reference Type reference (TYPE) C '' Abrechnungsvorschrift anpassen 20010109
3 Returning R_SUBRC Value transfer Type reference (TYPE) SYST-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010109

Method UPDATE_ORDERPOS on class CL_MILL_IT_ORDER has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in