Ansicht
Dokumentation

CRM_CONFIRM_FC_DO_CHECK - CRM Verfügbarkeitsprüfung in der FC durchführen

CRM_CONFIRM_FC_DO_CHECK - CRM Verfügbarkeitsprüfung in der FC durchführen

PERFORM Short Reference   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein dient der Verfügbarkeitsprüfung in einem SAP-FC-System (globale Verfügbarkeitsprüfung). Seitens des FC-Systems wird ein Baustein zur Verfügbarkeitsprüfung angeboten, der eine komplexe Schnittstelle besitzt. Mittels des hier dokumentierten Bausteins wird nun von dieser Komplexität abstrahiert, so dass je Position nur das Material und die zu einem Wunschtermin gewollten Mengen übergeben werden müssen. Als Ergebnis erhält man sogenannte Bestätigungen. Diese sind Termine und Mengen, zu denen aus Sicht des FC-Systems die Produktanforderung erfüllt werden kann. Die gesamte FC-Anbindung zerfällt in diverse einzelne Funktionalitäten, die in sich abgeschlossen sind. Die wichtigsten Teile sind:

  • CRM_CONFIRM_FC_ON_OFF: Ein-/Ausschalten der FC-ATP
Hiermit kann in Abhängigkeit von äusseren Bedingungen (Customizing) die ATP-Prüfung in der FC zentral eingeschaltet oder ausgeschaltet werden. Ist die ATP-Prüfung ausgeschaltet, erfolgt kein RFC zum FC-System.
  • CRM_AV_CHECK_DEFINED: Prüfung, ob FC-ATP eingeschaltet ist
Fast alle Bausteine der ATP-Prüfung werden nur dann durchlaufen, wenn die ATP-Prüfung eingeschaltet ist. Dieser Baustein liefert den entsprechenden Dienst.
  • CRMCI_FC_GET_DESTINATION: CRM FC-Destination ermitteln
Dieser Baustein liefert die physische Destination des betreffenden FC-Systems zurück. Sie ist Vorbedingung für die Initialisierung des FC-Systems.
  • CRM_CONFIRM_FC_GET_TECH_PARAMS: CRM Technische Parameter für FC-Aufruf ermitteln
Das FC-System benötigt einige technische Angaben, wie z.B. die Destination des rufenden Systems. Dieser Baustein ermittelt die notwendigen Angaben, die auch wiederum eine Vorbedingung für die Initialisierung des FC-Systems sind.
  • CRM_CONFIRM_FC_INIT: Initialisierung des FC-Systems
Bevor mit dem FC-System kommuniziert werden kann, muss dieses initialisiert werden. Dieser Baustein verwendet die beiden zuvor genannten Bausteine, um die technischen Einzelheiten zu ermitteln und ruft das FC-System ohne Daten auf. Das ist notwendig, damit festgestellt werden kann, ob und wenn ja mit welcher Komprimierung die künftige Datenübertragung erfolgen kann. Diese kann von der Anwendung zwar nicht beeinflusst werden, aber dieser leere Aufruf bringt einen Performancegewinn, wenn die Datenübertragung komprimiert erfolgt.
  • CRM_AV_CHECK_APO_GUID_CONVERT: Konvertieren von GUIDs für Anbindung zum FC-System
Solange das FC-System 22-stellige GUIDs verwendet, müssen die 32-stelligen GUIDs in CRM Online in 22-stellige GUIDs konvertiert werden.
  • CRM_ATP_TO_R3_CONVERT_FIELDCAT: Konvertierung von CRM-Begriffen in R/3-Begriffe für KOMGO
Einige Angaben, die das FC-System braucht, können von CRM Online nicht direkt zur Verfügung gestellt werden. Insbesondere zur Lokationsfindung werden die Techniken der regelbasierten ATP-Prüfung benutzt. Die zu definierten Regeln beziehen sich auf die Begriffe des Feldkatalogs. Zur Regeldefinition sind wiederum Konditionen zu definieren. Die Konditionen sind abhängig von Daten wie z.B. Organisationsdaten. Da das FC-System keine CRM-Begriffe kennt, müssen die CRM-Begriffe auf R/3-Begriffe abgebildet werden. Die Tabelle /SAPAPO/KOMGO ist eine Tabelle im Fc-System, die die Menge der im FC-System bekannten R/3-Begriffe beschreibt.
  • CRM_CONFIRM_FC_DO_CHECK: CRM-Verfügbarkeitsprüfung im FC-System durchführen
Dieser Baustein führt die eigentliche Verfügbarkeitsprüfung im Sinne einer Gruppenprüfung durch. Details sind weiter unten beschrieben.
  • CRMCI_FC_SALESDOCUMENT_UPLOAD: FC Deltasätze persistent machen oder verwerfen
Mit diesem Baustein wird dem FC-System folgendes mitgeteilt:
  • Wenn der Verkaufsvorgang gesichert wird, dann sollen im FC-System die temporäre Objekte als Bedarfe gesichert werden.

  • Wenn der Verkaufsvorgang nicht gesichert wird (d.h. der Benutzer verlässt den Verkaufsvorgang mit PF3, PF4 oder PF12), dann sollen im FC-System die in der laufenden LUW entstandenen temporäre Objekte verworfen werden.

  • CRM_CONFIRM_FC_REQ_DEL: Löschen von Positionen in Bedarfen
Auf Positionsebene lassen sich die zugehörigen Deltasätze im FC-System löschen.

Vorbedingung:

  • Die Produkte müssen im FC-System bekannt sein.
  • Es müssen geeignete Organisationsdaten vorliegen (sonst wird keine Lokation gefunden).

Nachbedingung:

  • Bestätigungstermine und Mengen oder Ausnahme





Parameter

ET_HEADER
ET_ITEM
ET_ITEM_BT_EXTENSION
ET_ITEM_EXTENSION
ET_MSG_LONGTYPE
ET_MSG_SHORTTYPE
ET_REQ_SCHEDLIN_DATE
ET_SCHEDLIN
ET_SUBITEM
ET_SUBITEM_SCHEDLIN
IS_LOGICAL_SWITCH
IT_CFGS_BLOB
IT_CFGS_INST
IT_CFGS_PART_OF
IT_CFGS_REF
IT_CFGS_VALUE
IT_CFGS_VK
IT_FIELDCAT
IT_HEADER
IT_ITEM
IT_SCHEDLIN
IT_SELECTIONDATA
IT_SELECTIONHEAD
IV_KIND_OF_MSG
IV_LINKMASK
IV_LOG
IV_TEXT_FORMAT

Ausnahmen

CRM_POS_NO_OVERFLOW
FC_APPL_PROBLEM
FC_COMMUNICATION_ERROR
FC_GUID_CONVERT_ERROR
FC_NOT_AVAILABLE
FC_SYSTEM_ERROR
FC_UNDEF_ERROR
NOT_CONFIRMED

Funktionsgruppe

CRM_SOURCING_CONFIRM

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6457 Date: 20240523 Time: 121654     sap01-206 ( 114 ms )