Ansicht
Dokumentation

BAPI_CRM_AVAILABILITY_INFO - CRM Verfügbarkeitsprüfung im APO durchführen (extern)

BAPI_CRM_AVAILABILITY_INFO - CRM Verfügbarkeitsprüfung im APO durchführen (extern)

General Material Data   BAL Application Log Documentation  
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..

Derzeit wird genau ein Referenzdokument (Auftrag) unterstützt. Die Unterstützung einer Liste von Aufträgen ist einem späteren Release vorbehalten.

Beispiel

Hinweise

Mn 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_LONG
ET_MSG_SHORT
ET_RETURN
ET_RETURN_LONG_TEXT
ET_SCHEDLIN
ET_SCHEDULING_CONF
ET_SCHEDULING_REQ
ET_SUBITEM
ET_SUBITEM_SCHEDLIN
ET_SUBITEM_SCHEDLIN_CONF
IS_DISPATCHER_PARMS
IS_HEADER
IS_LOGICAL_SWITCH
IT_APO_I
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
IT_ORGMAN
IT_PARENT
IT_PARTNER_SHIP_TO
IT_PARTNER_SOLD_TO
IT_PRODUCT_I
IT_SALES
IT_SCHEDLIN
IT_SHIPPING

Ausnahmen

Funktionsgruppe

CRM_ATP_TOOL

TXBHW - Original Tax Base Amount in Local Currency   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4721 Date: 20240523 Time: 095602     sap01-206 ( 118 ms )