Ver Mensaje Individual
  #3  
Viejo 04/08/10, 13:58:59
rcopaja rcopaja is offline
Junior Member
 
Fecha de Ingreso: feb 2008
Mensajes: 2
Post


Hola Carlos,

Estuve revisando las 2 primeras BAPIs que me mencionas y he estoy contabilizando con la BAPI_ACC_ASS_TRANSFER_POST con el siguiente codigo:

REPORT ZBAPI_ACC_ASS_TRANSFER_POST .

*----------------------------------------------------------------------*
* VARIABLES Y ESTRUCTURAS PARA LA BAPI
*----------------------------------------------------------------------*
*@RCC - Bapi para contabilizar transferencia parcial de AF

DATA: wa_doc_header LIKE bapiache30 OCCURS 0 WITH HEADER LINE,
wa_retire_data LIKE bapiacam10 OCCURS 0 WITH HEADER LINE,
wa_acqui_data LIKE bapiacam11 OCCURS 0 WITH HEADER LINE,
tab_retire_data LIKE bapiacam10 OCCURS 0 WITH HEADER LINE,
tab_acqui_data LIKE bapiacam11 OCCURS 0 WITH HEADER LINE,
tab_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.

*Llenado de tablas

wa_doc_header-OBJ_TYPE = 'AMBU'.
wa_doc_header-USERNAME = 'RICHARD'.
wa_doc_header-DOC_DATE = '20100803'.
wa_doc_header-PSTNG_DATE = '20100803'.
wa_doc_header-DOC_TYPE = 'AA'.
wa_doc_header-COMPO_ACC = 'RAIN'.

wa_retire_data-ITEMNO_ACC = '0000000001'.
wa_retire_data-COMP_CODE = 'SOC1'.
wa_retire_data-ASSETMAINO = '000003000358'.
wa_retire_data-ASSETSUBNO = '0000'.
wa_retire_data-VALUEDATE = '20100803'.
wa_retire_data-TRANSVAR = '0004'.
wa_retire_data-NEW_ACQ_IN = 'X'.
wa_retire_data-AREA_NBV = '01'.
wa_retire_data-AMOUNT = '5256.05'.
wa_retire_data-CURRENCY_ISO = 'PEN'.
wa_retire_data-PART_COMCO = 'SOC1'.
wa_retire_data-PART_ASSET = '000003000430'.
wa_retire_data-PART_SUBNO = '0000'.

APPEND wa_retire_data to tab_retire_data.

wa_acqui_data-ITEMNO_ACC = '0000000002'.
wa_acqui_data-COMP_CODE = 'SOC1'.
wa_acqui_data-ASSETMAINO = '000003000430'.
wa_acqui_data-ASSETSUBNO = '0000'.
wa_acqui_data-VALUEDATE = '20100803'.
wa_acqui_data-TRANSVAR = '0004'.
wa_acqui_data-PART_COMCO = 'SOC1'.
wa_acqui_data-PART_ASSET = '000003000358'.
wa_acqui_data-PART_SUBNO = '0000'.
wa_acqui_data-PART_ACQDT = '20100519'.
wa_acqui_data-CURRENCY_ISO = 'PEN'.
wa_acqui_data-ITEMNO_RET = '0000000001'.

APPEND wa_acqui_data to tab_acqui_data.


*Llamo a la BAPI_ACC_ASS_TRANSFER_POST

CALL FUNCTION 'BAPI_ACC_ASS_TRANSFER_POST'
EXPORTING
DOCUMENTHEADER = wa_doc_header
* CALLED_FROM_WORKFLOW =
TABLES
TRANSRETIREMENTDATA = tab_retire_data
TRANSACQUISITIONDATA = tab_acqui_data
*TRANSRETAREAVALUES =
*ACCOUNTGL =
* CURRENCYAMOUNT =
* EXTENSION1 =
RETURN = tab_return.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = 'X'
IMPORTING


y al revisar el asiento me aparecen 2 posiciones más por ejemplo:
Con la ABUMN tengo este asiento:

Pos CT Cuenta LibrMay Texto breve cuenta II Importe ML Importe

1 75 1203010 1203010 000003000358 0000 5,256.05- 5,256.05-
2 70 1216020 1216020 000003000358 0000 87.60 87.60
3 70 1203010 1203010 000003000429 0000 5,256.05 5,256.05
4 75 1216020 1216020 000003000429 0000 87.60- 87.60-

Con la BAPI del código tengo este asiento:

Pos CT Cuenta LibrMay Texto breve cuenta II Importe ML Importe

1 75 1203010 1203010 000003000358 0000 5,256.05- 5,256.05-
2 70 1216020 1216020 000003000358 0000 87.60 87.60
3 40 2144100 2144100 Prov. Fact A Recibir 5,168.45 5,168.45
4 70 1203010 1203010 000003000430 0000 5,256.05 5,256.05
5 75 1216020 1216020 000003000430 0000 87.60- 87.60-
6 50 2144100 2144100 Prov. Fact A Recibir 5,168.45- 5,168.45-


La posiciones 3 y 6 que estan resaltadas en negrita son las que NO deberian de aparecer.

Agradeceré mucho si me pudieras indicar que parametros pasarle a la BAPI o que parametros le estan faltando.

Muchas Gracias.

Úlima edición por rcopaja fecha: 06/08/10 a las 13:34:11.
Responder Con Cita