SAP ABAP Function Module MILL_PC_UPDATE (Mill: Vorbereitung und Pflege Prozesschargen)
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
Basic Data
Function Module MILL_PC_UPDATE Mill: Vorbereitung und Pflege Prozesschargen  
Function Group MILL_PC   Process Batch Handling in Confirmation  
Program Name SAPLMILL_PC    
INCLUDE Name LMILL_PCU59    
Parameters
Type Parameter Name Typing Associated Type Default value Optional Pass Value Short text
Exporting E_AFRUD TYPE AFRUD Dialogtabelle Auftragsrückmeldung
Exporting ES_ZBMERGE TYPE MILL_PBWU_KEY_TEIL1 Mill: Schlüsselfelder (Teil-Key) für DB MILL_PBWU
Importing I_OK_CODE TYPE SYST-TCODE ABAP-Programm, aktueller Transaktionscode
Importing I_DARK TYPE BOOLEAN boolsche Variable (X=true, -=false, space=unknown)
Importing I_NO_COMMIT TYPE BOOLEAN boolsche Variable (X=true, -=false, space=unknown)
Importing IS_REF TYPE MILL_INCREF Mill: Rückmeldungs- / Prozeßchargen- und Referenzfelder
Importing I_PC_MAX_LFDNR TYPE SYST-TABIX Interne Tabellen, aktueller Zeilenindex
Importing I_AFRUD TYPE AFRUD Dialogtabelle Auftragsrückmeldung
Importing I_MULTI_OB_FLAG TYPE CHAR01 KZ für mehrfach UC zu einer Pos (N:1)
Importing I_FLG_INT_BATCH TYPE CHAR01 Einstelliges Kennzeichen Chargennummernvergabe
Importing I_ONLY_UC_FLAG TYPE BOOLEAN boolsche Variable (X=true, -=false, space=unknown)
Importing IS_ZBMERGE TYPE MILL_PBWU_KEY_TEIL1 Mill: Schlüsselfelder (Teil-Key) für DB MILL_PBWU
Tables CT_MKMCL TYPE CLBATCH Klassifizierungsschnittstelle für Chargen
Tables CT_MKMCO TYPE CLBATCH Konfigurationsschnittstelle für Chargen
Tables IT_REF TYPE MILL_INCREF Mill: Rückmeldungs- / Prozeßchargen- und Referenzfelder
Tables CT_PBWU TYPE MILL_PBWU_VB Mill: Prozesschargen mit Verwendungsnachweis
Tables CT_PROOB TYPE MILL_PROOB_VB Fertigungsauftrag-Ursprungscharge
Tables CT_PC TYPE MILL_PC_LZ Mill: Laufzeitstruktur für Prozesschargen
Tables CT_UT TYPE MILL_UT_LZ Mill: Laufzeitstruktur für Unterteilungsaufträge
Tables CT_WE TYPE MILL_WAWE_LZ Mill: Laufzeitstruktur für Warenaus- und -eingänge
Exception ERROR_MOD_CHARGE TYPE Fehler beim Anlegen/Update der PC
Exception FUNCTION_CANCEL TYPE Manueller Abbruch der Funktion
Exception ORDER_PURCH_INVALID TYPE Vorgängercharge nicht gefunden
Exception MATERIAL_NOT_FOUND TYPE Material nicht gefunden
Exception NO_BATCH_HANDLING TYPE Material/Charge/Werk nicht zugelassen
Exception INPUT_DATA_INCOMPLETE TYPE Eingabedaten unvollständig
Exception ORDER_INVALID TYPE Auftrag nicht vorhanden
Exception ORDER_POS_INVALID TYPE Auftragsposition nicht vorhanden
Exception STATUS_INVALID TYPE Zur Löschung vorgemerkt
Exception BATCH_IS_ALREADY_ASSIGNED TYPE Charge ist bereits einem anderen Auftrag zugeordnet
Exception OB_NOT_FOUND TYPE Die (Ursprungs)Charge ist nicht vorhanden
Exception OB_NOT_ALLOWED TYPE Für das Material sind keine UC erlaubt
Exception NO_BATCH TYPE Keine Charge eingegeben
Exception PLANT_NOT_FOUND TYPE Material &1 im Werk &2 nicht gepflegt
Exception LOCK_ON_MATERIAL TYPE Material gesperrt
Exception LOCK_ON_PLANT TYPE Werk gesperrt
Exception LOCK_ON_BATCH TYPE Charge gesperrt
Exception NO_AUTHORITY TYPE User hat keine Berechtigung
Exception BATCH_NOT_EXIST TYPE Charge nicht vorhanden (Änderung kann nicht durchgeführt werden)
Exception ERROR_VB_CHANGE_BATCH TYPE In der Verbuchung konnte die Änderung nicht vorgenommen werden (Upd.-Flg.).
Exception DUPLICATE_PROC_BATCH TYPE Charge für diesen bzw. einen anderen Auftrag bereits vorhanden &1 &2 (106)
Exception ENQUEUE_NOT_POSSIBLE TYPE Die Ursprungscharge zu Auftrag &1/&2 ist von &3 gesperrt (007)
Exception AUTOMATIC_BATCH_NUM_NOT_ACTIVE TYPE Autom. Nummernvergabe für Charge nicht eingestellt (Eingabe einer Charge erford
Exception BATCH_ID_INVALID TYPE Das Sonderzeichen & darf bei der Charge nicht verwendet werden
Exception OB_CHECK_ERROR TYPE In der Prüfung der Objektchargen sind Fehler aufgetreten (mill_pc_check_pccha)
Exception ERROR_VB_CREATE_BATCH TYPE n der Verbuchung konnte die Änderung nicht vorgenommen werden (Upd.-Flg.).
Exception ERROR_VB_DELETE_BATCH TYPE n der Verbuchung konnte die Änderung nicht vorgenommen werden (Upd.-Flg.).
Exception DATA_INCONSISTENCY TYPE Datenschiefstand in den Laufzeittabellen
Exception DEL_FLAG_WAS_SET_BEFORE TYPE Lösch-Kz war schon gesetzt
Exception ERROR_FOUND_WE_BOOKING TYPE Funktion wird abgebrochen, wegen vorhd. WE-Buchung
Exception DUPL_UC_ASSIGN_POS TYPE UC dieser Auftragsposition bereits zugeordnet
Exception ERR_UC_ASSIGN TYPE Mehrfachzuordnung UC zu einer AufPos ohne PPC nicht erlaubt
Exception ERROR_COMB TYPE Funktion mit Auftragszusammenfassung nicht durchführbar
Exception ERROR_NO_HIGH_LEVEL TYPE Funktion nicht durchführbar, da Zuordnungscharge Nachfolger besitzt.
Exception ERROR_UT TYPE Funktion nicht durchführbar, da zur Pos eine UT-Zuordnung besteht
               
Processing Type
Normal Function Module  
Remote-Enabled Module BaseXML supported
Update Module Start immediately
Immediate Start, No Restart
Start Delayed
Coll.run
JAVA Module Callable from ABAP  
Remote-Enabled JAVA Module  
Module Callable from JAVA  
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C1