MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Asientos Contables con BAPIS o Bach input (foro/showthread.php?t=26505)

kelvin.acosta 01/12/08 17:18:55

Asientos Contables con BAPIS o Bach input
 
Hola a Todos;

Mi problema es el siguiente, necesito hacer unos asientos contables en SAP, pero no tengo ni XXXX idea de como debo comenzar hacer esto, soy nuevo como ABAP y necestio que alguno de ustedes me oriente,:confused:

muchas gracias companeros anticipadamente,


saludos,

PD: Favor moderar el vocabulario (Tonijua-Moderador)

nachortizv 01/12/08 20:51:52

Usá la BAPI DOCUMENTPOST

bisonye 02/12/08 07:58:09

Yo creo que la mejor opción es usar la BAPI_ACC_DOCUMENT_POST para crear documentos contables.

Prueba la bapi por la se37 hasta que haga lo que necesitas y luego lo replicas en tu código.

Saludos

kelvin.acosta 02/12/08 19:22:58

Asientos Contables
 
Hola bisonye,

Me podrias dar un ejemplo practico de la realizacion de un asiento en ABAP, es que no soy muy diestro en este tema:confused: . agradecere tu generosidad!! :D

saludos,

Kelvin

nachortizv 02/12/08 23:38:42

Mandame un mail a y te paso un modelo de excel para subir por corrida masiva del excel.
En el archivo vas a tener todos los datos qeu aparecen en la bapi, como si hicieras una prueba con datos directamente desde la bapi, pero ya no como prueba, sino como CARGA REAL.

Slds.

nachortizv 02/12/08 23:40:49

Bisonye y Kevin.Cosa:
En mi primer post sobre este tema, al hablar de BAPI DOCUMENT POST es la misma que te dice Bisonye, pero me da fiaca escribir toda, (BAPI_ACC_DOCUMENT_POST) y, sumado a que en ntro mundillo se la conoce como la BAPI DOCUMENT POST.

Slds.

bisonye 03/12/08 06:51:01

Hola Nacho,

Ten en cuenta que esto puede dar lugar a confusiones, sobre todo en gente con poca experiencia.

Kelvin, Los datos a pasar a la bapi dependen de si vas a crear un documento de mayor de cliente o de proveedor. Los datos básicos son la cuenta(de los tres tipos anteriores) el importe y alguna fecha. Estos van en una de las tres tablas para las líneas (ACCOUNTGL, ACCOUNTRECEIVABLE, ACCOUNTPAYABLE) los importes en CURRENCYAMOUNT y los datos de cabecera con el tipo de doc, fecha de contabilización y creación en DOCUMENTHEADER. Dependiendo del sistema en que trabajes tendrás que rellenar OBJ_TYPE con blanco en 7.0 o con BKPFF.

Lo mejor que puedes hacer es pedir a un funcional o usuario que te de un asiento de prueba y revisas las tablas y rellenas los mismos datos en la Bapi.

Pregunta todas las dudas que te salgan.

Saludos

kelvin.acosta 03/12/08 19:03:00

Asientos Contable con BAPI
 
Hola Bisonye,

ya le he solicitado al funcional que me envie un ejemplo de como debe ser el asiento. ahora bien, con relacion al BAPI me gustaria que me expliques que debo colocar en cada caso. miera he puesto esto en mi programa y no lo entiendo tanto.:confused:

perdona mi desconocimiento o innorancia.:(

Ejemplo :
call function 'BAPI_ACC_DOCUMENT_POST'
exporting
documentheader =
* CUSTOMERCPD =
* CONTRACTHEADER =
* IMPORTING
* OBJ_TYPE =
* OBJ_KEY =
* OBJ_SYS =
tables
* ACCOUNTGL =
* ACCOUNTRECEIVABLE =
* ACCOUNTPAYABLE =
* ACCOUNTTAX =
currencyamount =
* CRITERIA =
* VALUEFIELD =
* EXTENSION1 =
return =
* PAYMENTCARD =
* CONTRACTITEM =
* EXTENSION2 =
* REALESTATE =


Se que debo llenar los parametros que no estan comentados, pero que debo poner en cada caso. te agradezco tu ayuda.

saludos,

bisonye 04/12/08 06:43:43

Como tienes el asiento es relativamente sencillo.

En document header pon los datos que coincidan con la BKPF. En ACCOUNTGL pones los datos que tengas en la BSIS o BSAS. En ACCOUNTRECEIVABLE los datos que tengas en la BSID o BSAD y en ACCOUNTPAYABLE los que tengas en la BSIK o BSAK. Los importes los tienes que poner en ACCOUNTPAYABLE y si tienes datos de impuestos los tienes que poner en ACCOUNTTAX.

Te surgirán problemas ve haciendo pruebas y preguntando dudas más concretas.

Saludos

kelvin.acosta 04/12/08 12:43:39

Asiento
 
Hola bisonye,


Perdona mi insistencia, si tienes un ejemplo llenando estos datos del BAPIS te agradeceria que me lo envies y me expliques que es cada parametro que le estoy enviando.

perdona nuevamente mi falta de conocimiento, soy nuevo en ABAP y desconosco muchas cosas.

un abrazo, Gracias!!

Kelvin


Husos Horarios son GMT. La hora en este momento es 19:08:55.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web