Ansicht
Dokumentation

EXIT_SAPLIHCL_001 - Customer-Include IHCL: Vorbelegung Klassen und Merkmale

EXIT_SAPLIHCL_001 - Customer-Include IHCL: Vorbelegung Klassen und Merkmale

ROGBILLS - Synchronize billing plans   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Beim Anlegen eines Equipments mit einem Material als Vorlage wird dieser Funktionsbaustein aufgerufen, sofern die Klassifizierungsdaten des Materials mit übernommen werden sollen. Die Zuordnung zu Klassen und die Bewertung der Merkmale kann beeinflußt werden.

Ablauf:

  • Im Funktionsbaustein PM_CL_COPY_CLASSIFICATION_1 werden alle Zuordnungen zu Klassen und Bewertungen der Merkmale gelesen.
  • Beides wird dem Funktionsbaustein EXIT_SAPLIHCL_001 übergeben. Zusätzlich wird die Nummer des neuen Equipments und des Materials mitgegeben. Hier sollten folgende Änderungen durchgeführt werden:
  • Entfernen nicht benötigter Klassen und Merkmale

  • Ersetzen der Klassenart von den Materialklassen durch die Klassenart für die Equipmentklassen (Feld KLART). Im SAP-Standard wechselt also die Klassenart von 001 zu 002.

  • Ersetzen der Nummer der Klassen des Materials durch die Nummer für die entsprechende Equipmentklasse (Feld CLINT). Die Nummern finden Sie z. B. mit Hilfe der Transaktion SE16 für die Tabelle KLAH.

  • Falls unterschiedliche Merkmale in der Klassifizierung des Materials und des Equipments verwendet werden, dann müssen auch die Merkmalsnummern (Feld ATINN) getauscht werden.

  • Setzen des Exportparameters E_IND_CL_COPY_ACTIVE auf den Wert 'X', falls die angepaßten Daten übernommen werden sollen.

  • Während der Bearbeitung der Klassifzierung im Funktionsbaustein CLFM_OBJECT_CLASSIFICATION werden die Tabellen ausgewertet.

Beispiel

Beispielcoding

data:

l_kssk_rec like kssk,

l_ausp_rec like ausp.

* Wechsel der Klassenart bei den Zuordnungen

move: '002' to l_kssk_rec-klart.

modify allocations from l_kssk_rec

transporting klart where klart <> '002'.

* Wechsel der Klassennummer

move: '0000060414' to l_kssk_rec-clint.

modify allocations from l_kssk_rec

transporting clint where clint <> '0000060414'.

* Wechsel der Klassenart bei der Merkmalswertung

move: '002' to l_ausp_rec-klart.

modify values from l_ausp_rec

transporting klart where klart <> '002'.

* Aktiviere die Auswertung

move 'X' to e_ind_cl_copy_active.

Hinweise

Einschränkungen und Anmerkungen:

  • Klassen und Merkmale zu den Klassenarten 022 und 023, sowie zu Klassenarten für die Variantenkonfiguration werden nicht an den Customer-Exit übergeben. In den Funktionsbausteinen zum Kopieren ist eine besondere Verarbeitung dieser Klassenarten nicht vorgesehen.
  • Für die Eingrenzung der Gültigkeit kann nur das Datum genommen werden. Der verallgemeinerte Ansatz der Gültigkeit kann daher nicht verwendet werden.
  • Es dürfen nur Klassen und Bewertungen zu einer Klassenart zurückgegeben werden.
  • Die Übergabestrukturen enthalten jeweils die vollständige Satzstruktur AUSP und KSSK. In diesem Funktionsbaustein dürfen in der Zuordnungstruktur nur die Felder KLART und CLINT geändert werden. In den Merkmalsbewertungen sind Änderungen erlaubt an den Feldern ATINN, KLART und der eigentliche Bewertung.
  • Erst während der Verarbeitung im Funktionsbaustein CLFM_OBJECT_CLASSIFICATION werden die Tabellen ausgewertet und überprüft.

Weiterführende Informationen





Parameter

ALLOCATIONS
E_IND_CL_COPY_ACTIVE
I_DATE_OF_CHANGE
I_SOURCE_OBKEY
I_SOURCE_OBTAB
I_TARGET_OBKEY
I_TARGET_OBTAB
VALUES

Ausnahmen

Funktionsgruppe

XIHCL

Vendor Master (General Section)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4535 Date: 20240523 Time: 103758     sap01-206 ( 66 ms )