10-06-2007 5:07 AM
Hi Guru's ,
I want to know how to use the FM SD_SALES_DOCUMENT_SAVE.
How do we populate? Any sample code would be helpful.
Thanks,
Das
10-06-2007 5:11 AM
Hi Das,
Check this link,
https://forums.sdn.sap.com/click.jspa?searchID=5739622&messageID=1481620
Thanks,
Reward If Helpful.
10-06-2007 5:12 AM
Here is the sample code for the same.
SD_SALES_DOCUMENT_SAVE-create Doc Sales from the copied document
Код: Code:
REPORT Z_SAVE_SD. REPORT Z_SAVE_SD.
data: w_auart like vbak-auart, "current SalesDoc type data: w_auart vbak-auart like, "current SalesDoc type
w_auara like tvak-auara, "Subsequent SalesDoc type w_auara tvak-auara like, "Subsequent SalesDoc type
w_vbak like vbak. w_vbak like vbak.
parameter p_vbeln like vbak-vbeln. parameter p_vbeln like vbak-vbeln.
at selection-screen on p_vbeln. at selection-screen on p_vbeln.
SELECT SINGLE auart FROM vbak into w_auart SELECT FROM SINGLE auart vbak into w_auart
WHERE vbeln = p_vbeln. WHERE vbeln = p_vbeln.
if sy-subrc <> 0. if sy-subrc <> 0.
message e398(00) with 'Sales Doc' p_vbeln 'not found'. message e398 (00) with 'Sales Doc' p_vbeln 'not found'.
endif.
start-of-selection.
SELECT SINGLE auara FROM tvak into w_auara SELECT FROM SINGLE auara tvak into w_auara
WHERE auart = w_auart. WHERE auart = w_auart.
if sy-subrc <> 0 or w_auara is initial. if sy-subrc <> 0 or w_auara is initial.
message e398(00) with 'Subsequent type not defined for' w_auart. message e398 (00) with 'Subsequent type not defined for' w_auart.
else.
1. * 1. copy
CALL FUNCTION 'SD_SALES_DOCUMENT_COPY' FUNCTION CALL 'SD_SALES_DOCUMENT_COPY'
EXPORTING
i_auarn = w_auara i_auarn = w_auara
i_vbeln = p_vbeln. i_vbeln = p_vbeln.
2. * 2. paste
CALL FUNCTION 'SD_SALES_DOCUMENT_SAVE' FUNCTION CALL 'SD_SALES_DOCUMENT_SAVE'
IMPORTING
evbak = w_vbak. evbak = w_vbak.
3. * 3. commit
COMMIT WORK. COMMIT WORK.
4. * 4. report
write: / 'Sales Doc', w_vbak-vbeln, 'created.'. write: / 'Sales Doc', w_vbak-vbeln, 'created. '.
endif.
Hope this helps.
Please check thread http://translate.google.com/translate?hl=en&sl=ru&u=http://www.sapnet.ru/viewtopic.php%3Fp%3D254%26s...
for more details.
ashish