2006 Aug 28 3:45 PM
SELECT AFKOAUFNR AFKOPLNBEZ AFKOGAMNG AFKOGLTRP
MARABISMT VBAKAUDAT VBAP~KWMENG
VBEP~MBDAT
INTO CORRESPONDING FIELDS OF ITAB
FROM AFKO
INNER JOIN MARA ON MARAMATNR = AFKOPLNBEZ
INNER JOIN VBAP ON VBAPMATNR = MARAMATNR
INNER JOIN VBAK ON VBAKVBELN = VBAPVBELN
INNER JOIN VBEP ON VBEPVBELN = VBAPVBELN
WHERE AFKO~AUFNR IN S_AUFNR and AFKO-GLTRP + 2 = VBAK-AUDAT.
I need to increment the date of afko-gltrp by 2 how can i do that in a select statement.
SELECT AFKOAUFNR AFKOPLNBEZ AFKOGAMNG AFKOGLTRP
MARABISMT VBAKAUDAT VBAP~KWMENG
VBEP~MBDAT
INTO CORRESPONDING FIELDS OF ITAB
FROM AFKO
INNER JOIN MARA ON MARAMATNR = AFKOPLNBEZ
INNER JOIN VBAP ON VBAPMATNR = MARAMATNR
INNER JOIN VBAK ON VBAKVBELN = VBAPVBELN
INNER JOIN VBEP ON VBEPVBELN = VBAPVBELN
WHERE AFKO~AUFNR IN S_AUFNR and AFKO-GLTRP + 2 = VBAK-AUDAT.
I need to increment the date of afko-gltrp by 2 how can i do that in a select statement.
2006 Aug 28 3:53 PM
Hello,
Do like this,
SELECT AFKOAUFNR AFKOPLNBEZ AFKOGAMNG AFKOGLTRP
MARABISMT VBAKAUDAT VBAP~KWMENG
VBEP~MBDAT
INTO CORRESPONDING FIELDS OF ITAB
FROM AFKO
INNER JOIN MARA ON MARAMATNR = AFKOPLNBEZ
INNER JOIN VBAP ON VBAPMATNR = MARAMATNR
INNER JOIN VBAK ON VBAKVBELN = VBAPVBELN
INNER JOIN VBEP ON VBEPVBELN = VBAPVBELN
WHERE AFKO~AUFNR IN S_AUFNR and <b>AFKO-GLTRP = ( VBAK-AUDAT - 2 ).</b>
regards,
Naimesh
2006 Aug 28 3:55 PM
Hi,
you certainly get an error message because you try to modify the selection parameters in AFKO, when you have to modify the values as your selection criteria.
It must be something like this:
data: MYAUDAT like VBAK-AUDAT.
MYAUDAT = VBAK-AUDAT + 2.
.
.
.
WHERE AFKO~AUFNR IN S_AUFNR and AFKO-GLTRP = MYAUDAT.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |