Extensionin

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Er-ee-Re
    Member
    • may
    • 68

    #1

    Extensionin

    Hola,

    Alguien puede indicarme (paso a paso) como usar la tabla EXTENSIONIN de una Bapi??

    Gracias
    __________________________________
    "... Si he nacido para luchar, lucharé ...!"
    Er-ee-Re ( ).
  • Heran
    Junior Member
    • may
    • 21

    #2
    Eso que alguien me lo explique... quisiera probarlo en un test de la se37.
    - Heran -

    Comentario

    • Vique
      Pregúntame por las Bolas Vique
      • mar
      • 146

      #3
      Originalmente publicado por Heran
      Eso que alguien me lo explique... quisiera probarlo en un test de la se37.
      Hola,
      pues es tan fácil como mirar la ayudad de SAP:



      Espero que te aclare un poco el tema.
      Un saludo.
      ¿Pero nadie me va a preguntar por las bolas Vique?

      Comentario

      • robert_milan
        Senior Member
        • jun
        • 315

        #4
        Hola.....

        el extensionin es donde pones los campos ampliados de una transaccion, en Activos fijos en la bapi lo usa..

        En structure debes poner el nombre de la estructura que vas a rellenar.

        IT_EXTENSIONIN-STRUCTURE = 'BAPI_TE_ANLU'.

        e ir asignando el tamño de su correspondiente;

        IT_EXTENSIONIN-VALUEPART1+20 = 'HOLA'.

        El 20 se deja por que en la tabla ANLU: tienes campo de sociedad (4) activo fijo(12) y sub numero (4), en total son 20.

        y asi vas sumando las cantidades.

        Espero te sirva.
        Un Huevon No Inútil


        Solo di lo que piensas, a la mejor tienes la mejor respuesta....

        Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

        Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

        Consultor FI jr/ABAP Sr.

        Comentario

        • Heran
          Junior Member
          • may
          • 21

          #5
          W ME 887 Error en la transferencia de datos ExtensionIn para ampliación CI_EKKODB
          W ME 887 Error en la transferencia de datos ExtensionIn para ampliación CI_EKKODB

          Esto me devuelve la tabla return de la función BAPI_PO_CREATE1... Donde informo los datos de cabecera, los item y account. Luego informo la extensionin con los 15 campos ampliados, dejando en blanco los que no quiero informar del Header y con una X los de la HeaderX. Por supuesto indicando el Ebeln en cada una de estas cabeceras de la ampliacion.

          No se que mas probar, si quereis mas datos para que comprendais mejor el problema pedidlo.
          - Heran -

          Comentario

          • robert_milan
            Senior Member
            • jun
            • 315

            #6
            Te recomiendo que debuggies la Funcion y veas como va asignando los datos del extension in.
            Un Huevon No Inútil


            Solo di lo que piensas, a la mejor tienes la mejor respuesta....

            Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

            Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

            Consultor FI jr/ABAP Sr.

            Comentario

            • Heran
              Junior Member
              • may
              • 21

              #7
              Creo que lo fastidia un campo dec de una ampliacion de la EKKO. He probado a convertirlo con la BADI ME_BAPI_POCUST para el metodo extensionin.

              No se que mas hacer. Si en el debug quito el error, me da un dump de conversion de tipos.

              Yo solo quiero crear un pedido, nada más, utilizando el test en la se37. Sabeis que tipos de mensajes bloquean la creación? E, W, A, S,...
              - Heran -

              Comentario

              • Heran
                Junior Member
                • may
                • 21

                #8
                Originalmente publicado por Heran
                Creo que lo fastidia un campo dec de una ampliacion de la EKKO. He probado a convertirlo con la BADI ME_BAPI_POCUST para el metodo extensionin.

                No se que mas hacer. Si en el debug quito el error, me da un dump de conversion de tipos.

                Yo solo quiero crear un pedido, nada más, utilizando el test en la se37. Sabeis que tipos de mensajes bloquean la creación? E, W, A, S,...
                He conseguido solucionarlo, el problema era un fallo heredado de la solicitud de pedido, y el problema no estaba en la extensionin. Una vez solucionado esto, seguia sin guardar los datos de la ampliacion, esto se debia a que no estaba ampliada la CI_EKKODBX. Una vez ampliada y con el codigo correspondiente en la ampliacion de BADI ME_BAPI_PO_CUST-Extensionin... todo OK.
                La clave, entender que hacia la BAPI por el debugging...
                - Heran -

                Comentario

                • hsilva
                  Junior Member
                  • abr
                  • 23

                  #9
                  Y si no es una ampliación

                  Hola a todos! Yo lo que necesito hacer no es una ampliacion, sino es que no tengo ni siquiera el dato entre las tablas que contiene la BAPI. Como puedo hacer para agregar una tabla?

                  Desde ya, muchas gracias.

                  Saludos!
                  --
                  Hernán A. Silva
                  SAP Consultant

                  Comentario

                  Trabajando...