Ansicht
Dokumentation

CBRC_CHK01_READRESTRICT - EHS&S RegCheck: Check Banned/Restricted

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.
SAP E-Book

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

BELNR
COMP_TAB
COUNTRY_DELIVERY
E_STATUS
I_MATN_WA
KUNNR
LOG
MATNR
MATN_TAB
MAT_TXT
OBJNR
POSNR
VKORG
WERK

Ausnahmen

Funktionsgruppe

CBRC_CHK01

RFUMSV00 - 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 )