JIT: ABAP development

  • Table model
    • JIT-Kunde und Teilegruppentypen
    • JIT-Inbound Abrufdaten
    • JIT-Outbound Abrufdaten
    • Lieferquittierung Inbound
    • Lieferquittierung Outbound
    • Customizing CJIT*
  • JIT-Inbound Erweiterungsmöglichkeiten
  • JIT Outbound Erweiterungsmöglichkeiten
    • Business Add-Ins (BAdIs) Automatic Supply-to-Production

Table model

JIT-Kunde und Teilegruppentypen

  • JITCU: Kundendaten (z. B. JIT-Kunde, Auftraggeber, Partnerbezeichnung) • JITCUD: Parameter Bestimmung des geplanten Versandzeitpunktes (z. B. Basis der Vorlaufzeitberechnung, Vorlauf, Zeitdifferenz in Tagen) 
  • JITPGD: JIT: Abladestellen und Verbauorte je PAB-Kunde (z. B. Destination, JITKunde, Abladestelle, Verbauort) 
  • JITPG: JIT: Teilegruppentypen (mit Anlieferung) (z. B. Teilegruppentyp, Destination, Abrufsteuerung, Teilegruppenmaterial)

JIT-Inbound Abrufdaten

  • JITHD: Abrufumfang (z. B. JIT-Kunde, Produktionsnummer, Sequenznummer) 
  • JITIT: Teilegruppe (z. B. Abrufsteuerung, Status, Gestellnummer, Gestellfach) 
  • JITCO: Abrufkomponenten (Verbindungstabelle von JITIT zur JITMA) 
  • JITMA: JIT: Materialdaten (z. B. JIT-Kunde, Materialnummer, JIT-Lieferplannummer) 
  • JITTE: JIT: Texte/Zusatzdaten zum JIT-Abruf (z. B. JIT-Referenznummern, Zusatzinformationen)
  • JITED: JIT: Zugeordnetes IDoc (Abrufnummer, IDOC-Nummer)

JIT-Outbound Abrufdaten

  • JITOHD: Abrufkopf Outbound (z. B. Abruftyp, Produktionsnummer, Sequenznummer; die Tabelle wird nur bei Mengenabrufen gefüllt. Der Abrufkopf zu produktionssynchronen Outbound Abrufen ist die Tabelle JITHD.) 
  • JITOIT: Teilegruppen JIT-Outbound (z. B. Abrufsteuerung, Kreditor, Gestellnummer, Gestellfach; nur bei Mengenabrufen ist der Abrufschlüssel gefüllt. Bei produktionssynchronen Outbound Abrufen gibt es keinen Abrufschlüssel, da die Tabelle JITHD als Abrufkopf verwendet wird.) 
  • JITOCO: Abrufkomponenten JIT-Outbound (z. B. Regelkreisnummer, Wareneingangsstatus) 
  • JITOGR: Wareneingänge zu JIT-Abrufen Outbound (z. B. Materialbeleg, Wareneingangsmenge, Stornobuchung) 
  • JITOTO: Verknüpfung Mengenabruf – Transportauftrag (z. B. WM-Transportauftragsnummer, Quittierungskennzeichen) 
  • JITOAD: Zusatzdaten zu JIT-Abrufen Outbound (z. B. JIT-Referenznummern, Zusatzinformationen)

Lieferquittierung Inbound

  • DELCONHD: Lieferquittierung: Basis des logist. Abgleichs – Kopf (z. B. Lieferquittierungsnummer, Auftraggeber)
  • DELCONCO: Lieferquittierung: Basis des logist. Abgleichs – Position (z. B. Lieferquittierungsposition, Kundenmaterialnummer, Menge) 
  • DELCONRF: Lieferquittierung: Basis des logist. Abgleichs – RefNummer (Verbindungstabelle von DELCONHD zur DELCONCO)
  • DELCONJITIT: Lieferquittierung: Ergebnis des logist. Abgleichs – Teilegruppe (z. B. Lieferquittierungsnummer, Teilegruppenschlüssel) 
  • DELCONJITCO: Lieferquittierung: Ergebnis des logist. Abgleichs – Position (z. B. Lieferquittierungsnummer, Lieferquittierungsposition, Menge, Basismengeneinheit)

Lieferquittierung Outbound

  • DLCNOHD: Lieferquittierung zum JIT-Outbound (z. B. Lieferquittierungsnummer, Kreditor)
  • DLCNOCO: Lieferquittierung JIT-Outbound Positionen (z. B. Lieferquittierungsposition, Materialnummer, Menge) 
  • DLCNORF: Referenzen zur Lieferquittierung Outbound (Verbindungstabelle von DLCNOHD zur DLCNOCO)

Customizing CJIT*

JIT-Inbound Erweiterungsmöglichkeiten

  • JIT00_01 JIT: Versorgen Komponentenbedarfsliste mit User-Daten 
  • JIT00_02 JIT: Versorgen Monitoringreport mit User-Daten 
  • JIT00_03 JIT: Archivierung 
  • JIT00_04 JIT: Fortschrittsmeldung 
  • JIT02_01 JIT: Statuskorrektur 
  • JIT03_01 JIT: Sortierung von Abrufen/Teilegruppen (Monitoring, F.meld) 
  • JIT03_02 JIT: Erfassung von Handling Units 
  • JIT03_03 JIT: indiv. Druck der Komponenten-/Komissionierliste 
  • JIT03_05 JIT: Versandterminierung 
    • Sind die Einstellungen für den JIS-Prozess im SAP-Standard nicht ausreichend, kann  über den Userexit EXIT_SAPLJIT03_005 (Erweiterung JIT03_05) eine kundenspezifsche Berechnung des geplanten Versanddatums durchgeführt werden.
  • JIT03_06 JIT: Prüfzifferbestimmung 
  • JIT03_07 JIT: Teilegruppenmaterialfndung 
    • Userexit EXIT_SAPLJIT03_007
  • JIT03_08 JIT: Modifkation des Rückmeldevorgangs 
  • JIT03_09 JIT: Customer-Exits zum Eingang Mengenabruf (Eingangslogik) 
  • JIT03_10 JIT: Lieferung 
  • JIT04_01 JIT: Benutzerdefnierte Abrufsteuerung 
    • All JIT actions are executed in the JIT inbound via the function module JIT04_SET_
      ACTION_INTERN executed.
      • EXIT_SAPLJIT04_001: this user exit is used to carry out a check BEFORE the actual  the actual execution of the action. For example, a check can be made to see if the maximum number of call-offs or part groups has been reached in order to perform container formation.
      • EXIT_SAPLJIT04_002: this user exit is used for the actual execution of the action.  is used for the actual execution of the action. If, for example, you want to have an SD transport created automatically via a  JIT action, a new Z-action must be programmed.
      • - EXIT_SAPLJIT04_003: this user exit is used to perform processing AFTER the actual action execution. AFTER the actual action execution. For example, a  data transmission to an emergency system can be performed after the action has been executed. This can be useful to keep an emergency system in the same state as the productive system.  the production system.
  • JIT04_04 JIT: Belegung Gruppierungsinformation 
  • JIT08_01 JIT: Versorgen Nachrichtensegmente der Lieferung & Faktura 
  • JIT10_01 JIT-Cockpit: Aufbereitung Komponentenliste in HTML-Format 
  • JIT10_02 JIT: Anstoß des Workfow durch Impulsmonitor 
  • JIT11_01 JIT: Komponentenermittlung für Druck Arbeitsanweisung 
  • JIT14_01 JIT: Mapping der Idoc-Daten
    • EXIT_SAPLJIT14_001: Überprüfung, Erweiterung oder Manipulation der IDOC Daten und JIT-Verarbeitungstabellen und -strukturen. Der Userexit wird verwendet, wenn beispielsweise eine Baubarkeitsprüfung, Ermittlung von Zusatzdaten oder ähnliches notwendig ist.  
    • EXIT_SAPLJIT14_002: Erweiterung der Produktionsnummern, wenn die Abrufmengen auf mehrere Produktionsnummern verteilt werden sollen und die gleiche Produktionsnummer beispielsweise in mehrere Produktionsnummern gesplittet werden soll. Dies macht nur Sinn, wenn die Funktionalität aufgrund des darauffolgenden Prozesses unbedingt benötigt wird.
  • JIT15_01 JIT: Ändern, fltern und vorbelegen der Dokumentationsdaten 
  • JIT08_SD_SALES Aktualisieren des JIT-Materials 
  • JIT_DELCON BAdI: zur Lieferquittierung Inbound 
  • JIT_LE_SHP_DELIVERY Implementierung Lieferungsänderungen für JIT 
  • JIT_FIND_SA BAdI: Ermittlung des Lieferplans 
  • JIT_GM_TYPE BAdI: Bewegungsart für Umlagerung JIT_JITH BAdI: JIT inbound: BADI in Requirements Match 
  • JIT_MONITOR BAdI: Erweiterung für den JIT-Monitor (JITM) 
  • JIT_NUMBER BAdI: Interne Nummernvergabe bei Stammdatenanlage

Sorting 

Extension JIT03_01 is available to user exit EXIT_SAPLJIT03_001, via the both header and item data can be sorted. The sorting profile is used in the SAP standard transactions in the settings specified, for example in the transaction JITF and JITM on the selection screen when you click on the "Settings" button. When executing the transactions with The JIT calls or parts groups are sorted according to the sorting profile in The output is displayed sorted or transferred to the action processing in sorted form.

You can set the sort for the first and last priority. 
  

JIT Outbound Erweiterungsmöglichkeiten

Business Add-Ins (BAdIs) Automatic Supply-to-Production

  • JITO_3_1 JITOUT: Sortierung von Abrufen/Teilegruppen/Komponenten 
  • JITO_ACTION BAdI: JIT-Outbound: Abrufsteuerung 
  • JITO_CREATE BAdI: Anpassen der Daten beim Anlegen eines Outbound Abrufs 
  • JITO_DELCON BAdI: Anpassungen Outbound-Lieferquittierung (TSL) 
  • JITO_IDOC BAdI: Anpassen der IDoc-Daten 
  • JITO_LAYOUT BAdI: Anpassen der Layouts von Reports und Listen 
  • JITOUT_NUM-BER_GET BAdI: Nummernvergabe für JIT-Outbound-Positionen 
  • BADI_JIT_ALERTS BAdI: Kundenerweiterung für das Alerting im JIT Inbound
  • BADI_JIT_BUFFER_REFRESH BAdI: to control the refresh of JITMA buffer on other servers 
  • BADI_JITO_ALERTS BAdI: JIT Outbound: Alerts Defnition 
  • BADI_JITO_DELIVERY BAdI: JIT Outbound: Integration mit Lieferung Defnition

BFLU
  • EXIT_SAPLJIT03_008 - JIT: Perform material movement. This user exit is  is used if neither the stock transfer of the release components nor a backflush is to be used in repetitive manufacturing. The prerequisite is that the material numbers are marked with goods movement type "Z" in the transaction JITL. The stock posting must be programmed accordingly for the Z confirmation including error handling.
  • EXIT_SAPLJIT03_009 - JIT: Modification of the confirmation data. This user exit is used if the production version is determined via user exit or if the storage location is to be overridden. In addition, the confirmation time can be adjusted.
  •  EXIT_SAPLJIT03_010 - JIT: Customer exit for data adjustment of serial production confirmation. This user exit is used to influence the backflush in repetitive manufacturing. However, no JIT-specific data is available in this user exit.

Comments