Professional Documents
Culture Documents
. Fazer essa automao da forma mais standard possvel o que todos desejam, sem a utilizao de user-exids, Badis e enhencements melhor ainda. Uma das vantagens da automao da fatura o lanamento contbil do estoque que deve ser ao mesmo tempo que o lanamento contbil do faturamento. Um dos problemas a mudana do perodo onde a sada de mercadorias ocorre em um momento e o faturamento em outro, gerando problemas no fechamento da empresa. Com a utilizao das funcionalidades standard de output message, ao gravar uma ordem de vendas que no tem remessa, e o prximo passo seria o faturamento, o SAP pode faturar esta ordem de forma automtica. Outro passo que pode ser automatizado a gerao de faturas pela VF01 ou VF04. Neste caso, quando ocorrer a sada da mercadoria e o prximo passo seria o faturamento, o SAP tambm pode, de forma automtica, fazer o faturamento. Na realidade, a principal vantagem da automao no ser mais necessrio executar a transao de faturamento individual ( VF01 ) ou coletivo ( VF04 ). Para o desenvolvimento deste processo so necessrias algumas parametrizaes funcionais e o desenvolvimento de um programa ABAP para executar a funo Standard SAP de faturamento. Como fazer esse desenvolvimento funcional e ABAP, bem como o prprio programa ABAP esta em um documento Word, que pode ser baixado pelos interessados acessando o link abaixo:
Pgina 1 of 20
16-jul-2013
Pgina 2 of 20
16-jul-2013
Pgina 3 of 20
16-jul-2013
Pgina 4 of 20
16-jul-2013
As records conditions da ZFAT so, determinadas por tipo de ordens de Vendas na VV11 e VV12
Pgina 5 of 20
16-jul-2013
Pgina 6 of 20
16-jul-2013
Pgina 7 of 20
16-jul-2013
Pgina 8 of 20
16-jul-2013
Pgina 9 of 20
16-jul-2013
Pgina 10 of 20
16-jul-2013
Pgina 11 of 20
16-jul-2013
Pgina 12 of 20
16-jul-2013
Pgina 13 of 20
16-jul-2013
Pgina 15 of 20
16-jul-2013
Programa ZSD_RVADDN01
Pgina 16 of 20
16-jul-2013
* Propsito : Gerar Faturamento automatico via output message *----------------------------------------------------------------------* *----------------------------------------------------------------------* * ltima modificao: * N Request Data Modificado Por Motivo * *
*----------------------------------------------------------------------*
INCLUDE rvadtabl.
DATA: retcode
Pgina 17 of 20
16-jul-2013
DATA : it_vbsk
WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE, WITH HEADER LINE.
it_xkomfk TYPE STANDARD TABLE OF komfk it_xkomv TYPE STANDARD TABLE OF komv
it_xthead TYPE STANDARD TABLE OF theadvb it_xvbfs it_xvbpa it_xvbrk it_xvbrp it_xvbss TYPE STANDARD TABLE OF vbfs TYPE STANDARD TABLE OF vbpavb TYPE STANDARD TABLE OF vbrkvb TYPE STANDARD TABLE OF vbrpvb TYPE STANDARD TABLE OF vbss
ENDFORM.
"ENTRY
*---------------------------------------------------------------------*
Pgina 18 of 20
16-jul-2013
FORM PROCESSING
*---------------------------------------------------------------------* * ........ *
* a remessa. Programa ser disparado via output message no momento * em que for processado a mensagem de cabealho de remessa. *---------------------------------------------------------------------* FORM processing USING proc_screen.
REFRESH: it_xkomfk, it_xkomv, it_xthead, it_xvbfs, it_xvbpa, it_xvbrk, it_xvbrp, it_xvbss, it_vbsk.
CLEAR:
CALL FUNCTION 'RV_INVOICE_CREATE' EXPORTING delivery_date = sy-datum invoice_date = sy-datum with_posting = 'F' "Atualizar diretamente sem commit id_no_enqueue = 'X' "Tipo de documento no pode ser bloqueado vbsk_i TABLES xkomfk = it_xkomfk = it_vbsk
Pgina 19 of 20
16-jul-2013
ENDFORM.
"PROCESSING
Pgina 20 of 20
16-jul-2013