SAP Jobsuche bei DV-Treff
Zoe2781
  • Zoe2781
  • SAP Forum - User Thema Starter
vor 7 Jahre
Hallo,

ich bin gerade dabei eine Bedingung für eine Zugriffsfolge zu definieren, da ich das das erste Mal mache, bin ich mir da noch etwas unsicher.

Also ich möchte für eine Konditionsart bzw. Zugriffsfolge ausschliessen das diese gezogen wird, wenn im Verkaufsbeleg die Versandbedingung 05 angegeben ist.

Dafür wollte ich die Zugriffsfolge 06 abwandeln:

form kobed_xxx.

sy-subrc = 4.

if komp-kposn ne 0.

check: vbak-vsbed ne '05'.

endif.

sy-subrc = 0.

endform.

* Prestep

form kobev_xxx.

sy-subrc = 0.

endform.

Kann mir jemand sagen was ich in der 3 Zeile für komp-kposn verwenden soll und ob ich mit dieser Zugriffsfolge Versandbedingung 05 ausgeschlossen wird ?

Für Tipps bin ich dankbar :-)

Vielen Dank schon mal im Voraus.

Zoe2781

wreichelt
vor 7 Jahre
Hallo,

IF KOMP-KPOSN NE 0 , wird es nicht geben . Üblicherweise ist die Struktur KOMKBV1

für Aufträge (V1 - Aufträge, V2 Lieferung, V3 Faktur).

Im Selektionsbild zur Bedingung wählst Du ja V1 oder V2 oder V3 aus.

D.h. es gibt auch nur diese Strukturen.

Die Abfrage könnte ich mir so vorstellen:

FORM KOBED_971.

sy-subrc = 0.

if KOMKBV1-vsbed = '05'.

sy-subrc = 4.

endif.

ENDFORM.

FORM KOBEV_971.

Perform kobed_971.

ENDFORM.

Nach dem Transport ins P-System muss auch der Report RV80HGEN für die aktivierung laufen.

Gruß Wolfgang

SanduhrAnzeigeProgramm
vor 7 Jahre
Zitat von: wreichelt 

...

IF KOMP-KPOSN NE 0 , wird es nicht geben ...

Interessante Theorie, aber das stimmt so leider nicht.

Alles andere kann ich unterschreiben.


*... who can do field replacements in the debugger can do anything in the system

*so this check can not stop (him) anyway.

Zoe2781
  • Zoe2781
  • SAP Forum - User Thema Starter
vor 7 Jahre
Super vielen Dank für eure schnelle Antwort, das werde ich gleich probieren. 🙂