Asientos Contables con BAPIS o Bach input

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • kelvin.acosta
    Member
    • ago
    • 37

    #1

    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,

    muchas gracias companeros anticipadamente,


    saludos,

    PD: Favor moderar el vocabulario (Tonijua-Moderador)
    kmeoi
  • nachortizv
    Junior Member
    • oct
    • 17

    #2
    Usá la BAPI DOCUMENTPOST

    Comentario

    • bisonye
      Senior Member
      • ago
      • 635

      #3
      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
      http://sapymas.blogspot.com/

      Comentario

      • kelvin.acosta
        Member
        • ago
        • 37

        #4
        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 . agradecere tu generosidad!!

        saludos,

        Kelvin
        kmeoi

        Comentario

        • nachortizv
          Junior Member
          • oct
          • 17

          #5
          Mandame un mail a nachortizv@gmail.com 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.

          Comentario

          • nachortizv
            Junior Member
            • oct
            • 17

            #6
            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.

            Comentario

            • bisonye
              Senior Member
              • ago
              • 635

              #7
              Originalmente publicado por nachortizv
              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.
              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
              http://sapymas.blogspot.com/

              Comentario

              • kelvin.acosta
                Member
                • ago
                • 37

                #8
                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.

                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,
                kmeoi

                Comentario

                • bisonye
                  Senior Member
                  • ago
                  • 635

                  #9
                  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
                  http://sapymas.blogspot.com/

                  Comentario

                  • kelvin.acosta
                    Member
                    • ago
                    • 37

                    #10
                    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
                    kmeoi

                    Comentario

                    • bisonye
                      Senior Member
                      • ago
                      • 635

                      #11
                      Originalmente publicado por kelvin.acosta
                      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
                      Kelvin no puedo explicarte lo que es cada parámetro que vas a enviar a la bapi ya que necesitaríamos horas sentados los dos comentando los campo.

                      Eso se lo tienes que consultar a tu funcional.

                      Haz un esfuerzo revisa los campos en el documento y en la tabla y en las estructuras de la bapi.

                      Aqui estamos para ayudarnos pero no para hacer el trabajo de los demás.

                      Saludos
                      http://sapymas.blogspot.com/

                      Comentario

                      • Garces
                        Senior Member
                        • ago
                        • 321

                        #12
                        Acá hay un ejemplo

                        Mira este código....
                        Es el ejemplo más simple que pude preparar para las bapis BAPI_ACC_DOCUMENT_POST y BAPI_ACC_DOCUMENT_REV_POST...
                        Espero te sirva
                        Saludos
                        Archivos Adjuntos
                        Miguel Ángel Garcés Ramírez

                        Comentario

                        • kelvin.acosta
                          Member
                          • ago
                          • 37

                          #13
                          Asientos Contables

                          Excelente!!!!

                          Muchas gracias, es lo que necesitaba para tener idea de como estructurar mi BAPIS y hacer los asientos contables.

                          Muchas gracias amigos,


                          Kelvin Acosta
                          kmeoi

                          Comentario

                          • kelvin.acosta
                            Member
                            • ago
                            • 37

                            #14
                            Asiento Modulo de Inversion

                            Hola Amigos,

                            lo que me envio Graces, esta super bien. pero ahora tengo que hacer unos asientos para el modulo de inversion. osea que ellos registran una operacion llamese, compra o venta de una (accion,bonos,cupon) esto deber ser contabilizado, quiero saber, es el mismo BAPIS para hacer la contabilizacion de estos temas. porque en este caso no se como se manejaria el tema de si es un cliente o proveedor.

                            saludos,
                            kmeoi

                            Comentario

                            • bisonye
                              Senior Member
                              • ago
                              • 635

                              #15
                              Originalmente publicado por kelvin.acosta
                              Hola Amigos,

                              lo que me envio Graces, esta super bien. pero ahora tengo que hacer unos asientos para el modulo de inversion. osea que ellos registran una operacion llamese, compra o venta de una (accion,bonos,cupon) esto deber ser contabilizado, quiero saber, es el mismo BAPIS para hacer la contabilizacion de estos temas. porque en este caso no se como se manejaria el tema de si es un cliente o proveedor.

                              saludos,
                              Hola me imagino que en el ejemplo has utilizado la tabla accountgl. Tienes que utilizar las tablas accountreceivable accountpayable.

                              Saludos
                              http://sapymas.blogspot.com/

                              Comentario

                              Trabajando...