Karriere bei Brose
  • 290 User online von 18,786 Mitgliedern
  • 50,142 Beiträge zu 13,771 Themen
  • 290 User online von 18,786 Mitgliedern
  • 50,142 Beiträge zu 13,771 Themen
02196 7066-717
Willkommen Gast! Um alle Funktionen zu aktivieren müssen Sie sich Anmelden oder Registrieren.

Mitteilung

Icon
Error

Optionen
Gehe zum aktuellsten Beitrag Gehe zum letzten Ungelesenen
Offline hakura  
#1 Geschrieben : Montag, 12. November 2012 08:53:04(UTC)
hakura

Beiträge: 2
Hallo,
Ich habe eine Datenbanktabelle mit SerieID Nummern drin.
Jetzt möchte ich auf einem anderen Programm diese Serie ID einlösen und gleichzeitig auf einem Funktionsbaustein prüfen ob die "Eingegebenen Serie ID in der Datenbanktabelle drin vorhanden ist".

Wie mache ich das nun genau, ich habe ganz google abgesucht und nichts gefunden.

danke

Nehmen Sie an dieser Diskussion teil! SAP FORUM - SAP Community LoginHier registrieren.

Offline hakura  
#2 Geschrieben : Montag, 12. November 2012 13:47:40(UTC)
hakura

Beiträge: 2
Habe es selbst herausgefunden nach Stunden, die Lösung ist wie folgt:


Im Programm:

REPORT ZCP_400_00_CP_EINLOESEN.


parameters: p_serie TYPE Z_CP_SERIEID,
p_coupon TYPE Z_CP_COUPONID.


CALL FUNCTION 'Z_CP400_00_CP_VALID'
EXPORTING
iv_serieid = p_serie
iv_couponid = p_coupon.


Im Funktionsbaustein:

FUNCTION Z_CP400_00_CP_VALID.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(IV_SERIEID) TYPE Z_CP_SERIEID
*" REFERENCE(IV_COUPONID) TYPE Z_CP_COUPONID
*"----------------------------------------------------------------------
DATA: gt_couponserie TYPE zcp_couponserie,
gt_coupon TYPE zcp_coupon.

SELECT * FROM zcp_couponserie INTO gt_couponserie WHERE serieid = iv_serieid. ENDSELECT.
SELECT * FROM zcp_coupon INTO gt_coupon WHERE couponid = iv_couponid. ENDSELECT.

IF gt_couponserie IS NOT INITIAL.
Message i003(ZCP_ERROR).
ELSE.
Message i004(ZCP_ERROR).
ENDIF.

IF gt_coupon IS NOT INITIAL.
Message i003(ZCP_ERROR).
ELSE.
Message i004(ZCP_ERROR).
ENDIF.

ENDFUNCTION.
Benutzer, die gerade dieses Thema lesen
Das Forum wechseln  
Du kannst keine neue Themen in diesem Forum eröffnen.
Du kannst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge nicht löschen.
Du darfst deine Beiträge nicht editieren.
Du kannst keine Umfragen in diesem Forum erstellen.
Du kannst nicht an Umfragen teilnehmen.

- Impressum -