Ansicht
Dokumentation

CRM_AVAILABILITY_INFO - CRM Verfügbarkeitsprüfung im APO durchführen (intern)

CRM_AVAILABILITY_INFO - CRM Verfügbarkeitsprüfung im APO durchführen (intern)

rdisp/max_wprun_time - Maximum work process run time   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Baustein ist es möglich, eine Verfügbarkeitsinformation aus einem der ATP-Services zu erhalten. Dieser Baustein geht direkt auf den jeweiligen Service ohne den CRM-Auftrag zu benutzen. Hinweis: Es darf nur eine Verfügbarkeitsauskunft durchgeführt werden. Bei einer Auskunft werden keine temporären oder reservierenden Objekte im Zielsystem des betreffenden ATP-Services hinterlassen. Dieses darf auch nicht sein, weil kein Bezug zu einem Auftrag vorliegt. Sollen Reservierungen erfolgen, dann muss man auf jeden Fall eine Referenz (Auftrag) haben und man nutzt dann am besten den CRM_ORDER_MAINTAIN. Es ist nicht geplant, Reservierungen ohne Referenz (Auftrag) zu unterstützen, denn eine Reservierung setzt immer eine Referenz (Auftrag) voraus. Das ist ein Grundprinzip aller ATP-Services wie bspw. Global ATP im APO.

Möchte man einen ATP-Service nutzen, dann muss man sicherstellen, dass er eine Ausprägung für eine reine Auskunft bietet.

Ob die ATP-Info ausserhalb des Auftrages zu den gleichen Ergebnissen führt wie die innerhalb der Auftragsverarbeitung, hängt von dem mitgegebenen Auftragskontext ab. Davon hängt auch ab, ob eine Mengenumrechnung in Basismengeneinheit möglich ist. Fehlt bspw. die PRODUCT_I Information, dann kann keine Umrechnung vorgenommen werden und der Rufer muss die Menge in Basis-Mengeneinheit übergeben. Weiter spielt der FIELDCAT eine Rolle, wenn SAP Standard ATP-Services genutzt werden wie bspw. das APO-System oder das R/3.. Es muss sichergestellt werden, dass soviel Auftragskontext mitgegeben wird, dass aufgrund dieser Informationen ein hinreichender FIELDCAT aufgebaut werden kann. Dieser erfolgt dann automatisch, sodass man vom Grundsatz her sich nicht um denFieldcat kümmern muss. Nutzt man den APO, so sollte man ein entsprechendes Profil im IT_ITEM mitgeben.

Alternativ kann man explizit einen FIELDCAT vorgeben oder aber man stellt das ATP-System so ein, dass keine oder wenig FIELDCAT Informationen notwendig sind, um eine erfolgreiche ATP-Auskunft durchführen zu können. Daher gibt es auch verschiedene Möglichkeiten, Feldkataloge mitzugeben.

IT_FIELDCAT_CRM übergibt die Fielldcat-Felder im CRM-Format. Sie werden soweit notwendig mit den jetzt vorhandenen Mitteln in die Begriffe und Formate des R/3 konvertiert.

IT_FIELDCAT_R3 übergibt die Fieldcat-Feld direkt im R/3-Format.

Beispiel

Hinweise

Man muss nicht notwendigerweise mit Guids arbeiten. Man kann in die Guid-Felder auch regelrechte Nummern als Referenzen nehmen.

In CRMT_ATP_ITEM-MODIFY_TMP_OBJ kann man bei einigen Services hinterlegen, dass nur eine Information gewünscht wird. Dieses Feld übersteuert dann mögliche andere Einstellungen.

Um zu ermitteln, welche Auftragskontext in welchem Umfeld für den den automatischen Aufbau des Feldkatalogs notwendig sind, kann man eine entsprechende Order anlegen. Vorher setzt man einen Break-Point in CRM_CONFIRM_PREPARE_FIELDCATLG und schaut sich an, was der Baustein CRM_CONFIRM_GET_ITEM_DATA an Daten zurückbringt. Dieses ist i.A. die Obermenge, sodass man entsprechend differenzieren muss, um die wirklich notwendigen Daten zu ermitteln. Das hängt vom betriebswirtschaftlichen Umfeld ab.

Weiterführende Informationen





Parameter

ET_HEADER
ET_ITEM
ET_ITEM_EXTENSION
ET_ITEM_R3_EXTENSION
ET_MSG_LONGTYPE
ET_MSG_SHORTTYPE
ET_REQ_SCHEDLIN_DATE
ET_RETURN
ET_RETURN_LONG_TEXT
ET_SCHEDLIN_RES
ET_SUBITEM
ET_SUBITEM_SCHEDLIN
IS_HEADER
IS_LOGICAL_SWITCH
IT_APO_I_WRK
IT_CFGS_BLOB
IT_CFGS_INST
IT_CFGS_PART_OF
IT_CFGS_REF
IT_CFGS_VALUE
IT_CFGS_VK
IT_FIELDCAT_CRM
IT_FIELDCAT_R3
IT_HIERARCHY_TAB
IT_ITEM
IT_ORDERADM_I_WRK
IT_ORGMAN_WRK
IT_PARENT_WRK
IT_PARTNER_SHIP_TO_WRK
IT_PARTNER_SOLD_TO_WRK
IT_PRODUCT_I_WRK
IT_SALES_WRK
IT_SCHEDLIN
IT_SHIPPING_WRK
IV_KIND_OF_MSG
IV_LINKMASK
IV_TEXT_FORMAT

Ausnahmen

Funktionsgruppe

CRM_ATP_TOOL

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

Length: 4550 Date: 20240523 Time: 135216     sap01-206 ( 114 ms )