Konditionsart-Abfrage im Formular

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Konditionsart-Abfrage im Formular

Beitrag von Fredi (ForumUser / 42 / 0 / 0 ) »
Hallo an Alle, hab ein, für Euch sicherlich kleines, Problem. Seit 01. Januar sollte auf allen Fakturen, die Bonuskonditionen beinhalten, ein entsprechender Text erscheinen. Textfindung etc. kann man in dem Fall vergessen. Also habe ich mir gedacht, ich frage einfach die Konditionen in der Faktura ab. Da ich aber kein SAPScriptler bin (bin SD-Berater), habe ich so meine Schwierigkeiten. Ausgangsituation: Eine Rechnung beinhaltet n Positionen. Wenn nur eine Positition eine Konditionsart ZB0X enthält, wird sie auch automatisch in den Kopf geschrieben. Wann immer eine solche Konditionsart auftaucht, soll dieser Text angedruckt werden. Das mit dem Text ist kein Problem. Nur taucht er leider unabhänig von meiner Abfrage auf. Könnt ihr mir helfen.

Wie kann ich abfragen, ob die Konditionsarten ZB01-ZB04 (Feld kschl) enthalten sind. Welche Struktur kann ich benutzen? Kann ich nur den Kopf abfragen. Nicht, daß der Text mehrmals (also pro Position) angedruckt wird. Mach ich das im Formular oder im Druckprogramm? Formular wäre mir entschieden lieber. Über codings würde ich mich freuen.

Danke und Gruß, Fredi
Zuletzt geändert von Fredi am 02.08.2004 09:53, insgesamt 1-mal geändert.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von LoLo ( / / 0 / 3 ) »
Moin Markus,

hast Du ein Forumal auf Grundlage eines Standardforumlars oder ist das komplett 'eigengebastelt'. Was hast Du denn bis jetzt hinterlegt? Hast Du evtl. schon einen Codingsnippet, dann kann man evtl. besser helfen.

Ciao, LoLo

Beitrag von Gast ( / / 0 / 3 ) »
Eine Möglichkeit wäre die PRICING-Tabelle an Formular zu übergeben und innerhalb des Formulars diese Tabelle zu loopen. Die Möglichkeit SAPScript zu programmieren ist (fast) genau so gut wie FB oder Report zu programmieren.
Gruß, Sam

Beitrag von Fredi (ForumUser / 42 / 0 / 0 ) »
Hallo,
erstmal danke für die Antworten. Habe jetzt auch was gebastelt. Klappt auch. Trotzdem wäre es klasse, wenn ihr nochmal drüber gucken könntet. Bin halt kein Programmierer.

Hab im Druckprogramm für die Faktura folgendes:

.
.
.
DATA : w_ZB0X(1) TYPE c.
.
.
.
clear w_zb0x.
select * from konv where knumv = vbdkr-knumv.
check konv-kschl = 'ZB03'.
LOOP AT tvbdpr WHERE posnr = konv-kposn.
EXIT.
ENDLOOP.
if konv-kschl = 'ZB03'.
w_zb0X = 'Y'.
else.
w_zb0x = 'N'.
endif.
ENDSELECT.

Damit fülle ich w_zb0X mit 'Y', wenn die Konditionsart ZB03 enthalten ist. Ansonsten 'N'.

Im eigentlichen Formular habe ich dann folgendes Coding:

.
.
.
IF &W_ZB0X& = 'Y'
"Text"
ENDIF

Was meint ihr?

Danke und Gruß,

Fredi

Beitrag von Gast ( / / 0 / 3 ) »

Code: Alles auswählen.


DATA : w_ZB0X(1) TYPE c. 
. 
. 
. 
clear w_zb0x. 
select * from konv where knumv = vbdkr-knumv. 
check konv-kschl = 'ZB03'. 
read table tvbdpr with key posnr = konv-kposn.
if konv-kschl = 'ZB03'. 
    w_zb0x = 'Y'. 
else. 
    w_zb0x = 'N'. 
endif. 
ENDSELECT. 
Sieht doch prima aus. Man könnte statt des Loops einen read machen (s.o.) aber das ist im Grunde nur eine minimale 'Schönheitskorrektur'.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4279
Views
Konditionsart mit Staffeln
von Piero » 18.10.2004 11:24 • Verfasst in Sales and Distribution
2
Antw.
4004
Views
Konditionsart Mehrwertsteuer und Versandstelle
von bohne » 07.11.2006 12:35 • Verfasst in Sales and Distribution
8
Antw.
894
Views
VA01 Konditionsart abgreifen
von charlie01 » 30.08.2020 20:03 • Verfasst in ABAP® für Anfänger
1
Antw.
815
Views
Konditionsart für ein Material auslesen
von cuncon » 18.06.2018 14:44 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141