SAP Jobsuche bei DV-Treff
calbero
  • calbero
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo zusammen,

ich möchte im Customizing bei Materialwirtschaft > Einkauf > Kontierung > Externe Darstellung der Positionstypen festlegen > für einen internen Positionstypen bei der Spalte Steuerung Wareneingang > WE Kennz. verbindlich den Haken bei verbindlich in Bestellung setzen.

Das funktioniert nicht, weil es eine SAP-Systemtabelle ist.

Soweit so gut. Kennt jemand dieses Problem und ganz wichtig wie man trotzdem den Haken setzen kann?

Für eine Lösung wäre ich sehr dankbar.

Gruß oLLi

kata4711
vor 10 Jahre
Hi,

du kannst höchstens die Bezeichnung zb "K" für Konsi ändern.

Alles andere ist hart codiert.

Hinter jedem Positionstyp steckt eine Reihe an Folgefunktionen, die nicht geändert werden dürfen.

Du kannst auch keine Positionstypen kopieren.

Z.B "L" Lohnbearbeitung " bedeutet, das zumindest eine Komponente erforderlich ist, der Bestand beim WE auf Kostenstelle abgebucht und das neue Material bewertet ins Lager gebucht wird.

Deswegen sind die Pos.Typen nicht änderbar. Und das ist gut so.

Änderungen an diesen Positionstypen wären eine Modifikation im SAP System und nicht zulässig.

calbero
  • calbero
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hallo,

das ist klar dass bei Änderungen von SAP-Systemtabellen eine Modifikation darstellt und vorab nicht zuläsig ist.

Welche Lösung könnte man sich noch vorstellen, dass das WE-Kennezeichen bei bestimmten Kontierungstypen nicht mehr vom User entfernt werden kann.

Gruß oLLi

maxzottl
vor 10 Jahre
Hallo,

ich weiß nicht genau, ob es das trifft, aber wir hatten die Forderung vom Einkauf, dass User das WE-Kennzeichen in Banfen nicht entfernen können sollten.

Das 'X' vorbelgen kann man ja über das Customizing ( Bildsteuerung Enjoy-Bestellanforderung oder ähnlich ) um das Herausnehmen zu verhindern, habe ich ein eigenes Berechtigungsobjekt gebaut und das in einem User-Exit* abgefragt:

ZX02U05:

IF IM_DATA_NEW-wepos eq space. "WE-Pflicht ist nicht gesetzt

AUTHORITY-CHECK OBJECT 'ZMMWEPOS'

ID 'ACTVT' FIELD '06'

ID 'BSTYP' FIELD 'B'

ID 'BSART' FIELD IM_DATA_NEW-BSART.

IF SYST-SUBRC NE 0.

MESSAGE E131(ZE) with IM_DATA_NEW-BSART.

ENDIF.

Endif.

*) der User-Exit wird aber nur bei den Enjoy-Transaktionen prozessiert.

Gruß

Uwe