Ansicht
Dokumentation
C1CA_SDS_LANGUAGE_VERSION - EHS: Bestimmt die Sprachversion des Sicherheitsdatenblattes
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Der Funktionsbaustein C1CA_SDS_LANGUAGE_VERSION ermittelt zu jedem Sicherheitsdatenblattempfänger die Sprachversionen, in denen das Sicherheitsdatenblatt versendet werden soll.
- Dazu werden vom Sicherheitsdatenblattempfänger aus der Struktur CVDRECINFO folgende Daten gelesen:
- Das Land, das dem Empfänger zugeordnet ist
- Die Kommunikationssprache, die dem Empfänger zugeordnet ist
- Dabei werden primär die Daten des relevanten Ansprechpartners gelesen. Nur wenn diese nicht gepflegt wurden, werden die Daten zum Debitor übernommen.
- Anschließend prüft das System, ob die Sprache des Empfängers bei den Sprachen dabei ist, die über die die IMG-Aktivität Zum Land Sprache und Vorlaufzeit zuordnen (Tabelle TCGRL) selektiert wurden.
- Folgende Fälle können auftreten:
- Wenn die Empfängersprache nicht in der Tabelle TCGRL vorkommt, so wird die Empfängersprache in der internen Tabelle E_RECLANGU_TAB zu den Sprachen hinzugefügt, die in der TCGRL zu dem Empfängerland selektiert wurden.
- Wenn in der TCGRL keine weiteren Sprachen zu dem Empfängerland gepflegt sind, so erhält der Empfänger das Sicherheitsdatenblatt nur in der ihm direkt zugeordenten Kommunikationssprache. (Die Zuordnung erfolgt beim Anlegen eines Debitor bzw. beim Anlegen eines Ansprechpartners zu einem Debitor.)
- Letztlich werden folgende Daten in die interne Tabelle E_RECLANGU_TAB eingefügt:
- Die zu versendenden Sprachversionen
- Die Sprachversionen, die aus der Landangabe der IMG_Aktivität Zum Land Sprache und Vorlaufzeit zuordnen ) ermittelt wurden
- Die ID des Sicherheitsdatenblattempfängers
- Die IDs der relevanten Ansprechpartner
- Die landabhängige Vorlaufzeit für den Berichtsversand
- Die Kommunikationssprache des SDB-Empfängers, wenn diese nicht aus der Tabelle TCGRL ermittelt werdem konnte.
Hinweis:
Sollte beim Sicherheitsdatenblattempfänger auch keine Kommunikationssprache gepflegt sein, so wird die Systemsprache als Kommunikationssprache angenommen und eine Fehlermail mit ERRCODE = SD1 an die verantwortliche Person geschickt mit einem entsprechenden Hinweis auf unvollständige Datenpflege.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
E_RECLANGU_TABI_INFO_FOR_ERROR_MAIL
I_REASON
I_RECINFO_TAB
I_REPTYPE
Ausnahmen
SDS_LANGUAGE_VERSION_FAILEDFunktionsgruppe
C1CARFUMSV00 - Advance Return for Tax on Sales/Purchases CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3770 Date: 20240523 Time: 140943 sap01-206 ( 53 ms )