Daten aus Tabelle & Struktur zusammenbringen für Auswertung

Getting started ... Alles für einen gelungenen Start.

Daten aus Tabelle & Struktur zusammenbringen für Auswertung

Postby Torben2965 » Thu Mar 10, 2016 11:18 am

Hallo zusammen, :D

um in einem Smartforms Rechnungs-Formular bei Abrechnungsart (ishabart = AA oder BB) den Ansprechpartner zu ermitteln, habe ich folgendes geschrieben:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ** interne Tabelle:
  2. DATA: itab_vbrk TYPE vbrk.
  3. ** lokale Variablen:
  4. DATA: lv_ma_name TYPE CHAR40.
  5. DATA: lv_ma_telefon type CHAR20.
  6. DATA: lv_ma_mail type CHAR40.
  7. **
  8. SELECT SINGLE * FROM vbrk INTO itab_vbrk
  9.   WHERE VBELN = RNFKR1-VBELN
  10.   AND FKDAT = RNFKR1-ABRDATUM.
  11. **
  12. IF ( itab_VBRK-ISHABART = 'AA' ) OR ( itab_VBRK-ISHABART = 'BB' ).
  13.   lv_ma_name = 'Herr Mustermann'.
  14.   lv_ma_telefon = '0123/456789'.
  15.   lv_ma_mail = 'Mustermann@nur-so.de'.
  16. *
  17.   lv_ma_name = 'Frau Musterfrau'.
  18.   lv_ma_telefon = '0123/456700'.
  19.   lv_ma_mail = 'Musterfrau@nur-so.de'.
  20.  
  21. WRITE lv_ma_name TO GV_MA_RUECK_NAME.
  22. WRITE lv_ma_telefon TO GV_MA_RUECK_TELEFON.
  23. WRITE lv_ma_mail TO GV_MA_RUECK_MAIL.
  24.  
GeSHi ©


Mein Problem ist dass noch ein anderer Ansprechpartner (Mustermann2) ausgegeben werden muss wenn als Bedingung eine Leistungsart (RNFP1-ABLST) "CCC-1" oder "CCC-2" und eine Bewegungsart (RNFP1-BWART) "DD" vorhanden ist.
Dies sind aber Werte aus einer Struktur(RNFP1)
In Tabelle VBRK und in der Struktur RNFP1 gibt es das Feld VBELN (Faktura).

Wie bekomme ich die benötigten Werte von RNFP1-ABLST und RNFP1-BWART in die interne Tabelle itab_vbrk um den Ansprechpartner zu ermitteln?

Kann mir bitte jemand helfen?

Beste Grüße
Torben2965
.
.
 
Posts: 4
Joined: Mon Dec 14, 2015 3:27 pm

Return to ABAP® für Anfänger

Who is online

Users browsing this forum: No registered users and 2 guests