Ansicht
Dokumentation
CBRC_CHK01_READRESTRICT - EHS&S RegCheck: Check Banned/Restricted
BAL Application Log Documentation Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein liest und prüft den Registrierstatus und liefert einen entsprechendne Status zurück.
Zuerst werden über die Kundennummer der Warenempfänger und das entsprechende Lieferland ermittelt.
Die gültigen gesetzlichen Listen werden für das Lieferland gelesen.
Über die Materialnummer (MATNR) erfolgt die Zuordnung zur Stoffdatenbank.
Für die jeweils gültige(n) gesetzlichen Liste(n) werden für alle zugeordneten Stoffe der Registrierstatus gelesen, wie folgt ausgewertet und in die interne Tabelle LOG_TAB geschrieben:
Registrierstatus = positive (Phrasecode aus Umgebungsparameter siehe Hinweise)
--> Status = POSITIVE --> Application Log --> "Check Registrierstatus: erfolgreich"
Registrierstatus = negative (Phrasecode aus Umgebungsparameter siehe Hinweise)
--> Status = NEGATIVE --> Application Log --> "Check Registrierstatus: nicht erfolgreich"
Registrierstatus = nicht gepflegt
--> Status = NODATA --> Application Log --> "Check Registrierstatus: keine Daten vorhanden!"
Ist die MATNR als Umweltrelevant (MARA-KZUMW) gekennzeichnet, aber kein Stoff zugeordnet:
--> Status = NOMATNR--> Application Log --> "Check Registrierstatus: keine Stoffzuordnung vorhanden!"
Ist das Lieferland (country_delivery) nicht befüllt:
--> Status = NOCOUNTRY --> Application Log --> "Prüfen des Registrierstatus: Lieferland konnte nicht ermittelt werden!".
Existiert keine gültige gesetzliche Liste zum Lieferland, erfolgen keine Prüfungen, LOG_TAB wird nicht gefüllt.
Zusätzlich wird für das Material ein Gesamtstatus E_STATUS zurückgegeben.
POSITIVE: wenn alle zugeordneten Stoffe Registrierstatus POSITIVE sind.
NEGATIVE: wenn mind. ein Stoff NEGATIVE, NODATA , NOCOUNTRY oder NOMATNR ist
NOCHECK: wenn keine gültige gesetzliche Liste zum Lieferland existiert.
LOG_TAB:
MATNR - Materialnummer
VBELN - Vertriebsbelegnummer
POSNR - Positionsnummer des Vertriebsbeleges
COUNTRY_DELIVERY - Länderschlüssel/Lieferland
LEGAL_LIST - Gesetzliche Liste
SUBID - Spezifikation
STATUS - Status pro Position
OBJNR - Objektnummer (wird für Application Log verwendet)
VKORG - Verkaufsorganisation
KUNNR - Debitorennummer
Beispiel
Hinweise
folgende Umgebungsparameter müssen gepflegt sein:
REGSTAT_CLASS
REGSTAT_NEGATIVE
REGSTAT_POSITIVE
VKORG, KUNNR, OBJNR werden nur zur Befüllung der LOG-Tabelle benötigt.
Ist LAND1 befüllt, entfällt die Ermittlung des Lieferlandes über die Belegnummer.
Weiterführende Informationen
Der Funktionsbaustein wird von CBRC_CHK01_CHECKNOTSTAT aufgerufen
Parameter
BELNRCOMP_TAB
COUNTRY_DELIVERY
E_STATUS
I_MATN_WA
KUNNR
LOG
MATNR
MATN_TAB
MAT_TXT
OBJNR
POSNR
VKORG
WERK
Ausnahmen
Funktionsgruppe
CBRC_CHK01RFUMSV00 - Advance Return for Tax on Sales/Purchases ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3741 Date: 20240523 Time: 153200 sap01-206 ( 47 ms )