User Exit Fb02

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • dmgman
    Senior Member
    • feb
    • 149

    #1

    User Exit Fb02

    Estoy haciendo una User Exit… he seguido los siguientes pasos.
    He creado/activado un proyecto al cual le he asociado el codigo de la Ampliación de SAP, y después he generado el include de la exit.
    Le he puesto un breakpoint en el include, pero a lanzar la transaccion y guardar el documento no me para la ejecución…

    Que me puede faltar...
    Carpe Diem !!
  • Attilio Travascio
    Member
    • jun
    • 54

    #2
    Buenos dias, espero que estes bien, puede pasar por dos cosas, primero que user exit que estas utilizando no sea el adecuado, y la otra es que cuando activamos los user Exit, es necesario que cuando vayamos a probar en la transaccion debamos llamarlas desde un principio de nuevo, me explico mejopr, debes salir por completo de la transaccion y volverla a llamar para que el user exit se active.

    PD: te anexo los user Exit y BADIS para esa transaccion a ver si te sirve alguno, recuerda que para que sea mas efectivo el break poin, colocalo de la siguiente manera esto lo hace que se detenga de todas todas (Siempre y cuando pase por Allí clar) .

    BREAK (Nombre de Indicador, usuario SAP).

    Enhancement
    SAPLF051 Workflow para FI (entrada preliminar, autorización pago)
    RFKORIEX Correspondencia automática
    RFEPOS00 Visual.partid.indiv.: Verif.de condiciones de selección
    RFAVIS01 Exit de usuario p.verificar texto de segmento de aviso
    FARC0002 Verific.adicionales p.archivo datos maestros acreedores MM
    F180A001 Cargo retroactivo en balance
    F050S007 Salida FIDCCH: Influencia en IDOC p.modificación documento
    F050S001 FIDCMT, FIDCC1, FIDCC2: Tratar segmento IDOC propio
    F050S002 FIDCC1: Modificar/No enviar IDOC
    F050S003 FIDCC2: Modificar/No enviar IDOC
    F050S004 FIDCMT, FIDCC1, FIDCC2: Modificar/No enviar salida IDOC
    F050S005 FIDCMT, FIDCC1, FIDCC2 Entrada IDOC: Modificar documento
    F050S006 FI salida IDOC: Anular compensación en el documento FI



    Business Add-in
    FISPLIT Splitt online: descuento, diferencias de cambio
    FI_AUTHORITY_ITEM Verificación autorización ampliada p.vis.documento (FB03)
    FI_DOC_DISP_LI Desviación de la marca de salto a posición documento (FB03)
    FI_FB08_SUBST_BUDAT FB08: Ctrl.fecha contab.al anular documento FI c/FB08
    FI_GET_INV_PYMT_AMT Badi p.determinación de importe de pago de una factura
    FI_HEADER_SUB_1300 Ampliación pantalla p.cabecera documento SAPMF05A
    FI_PAYREF_BADI_010 Add in empresarial: Número referencia pago
    FI_RES_ITEM_CURRENCY Documento de partida restante con moneda de factura
    FI_TRANS_DATE_DERIVE Derivar BKPF-WWERT de otros datos documento cabecera
    FVFZ Sustitución para funciones de módulo del grupo func. FVFZ
    INVOIC_FI_INBOUND BADI para entrada IDoc INVOIC FI (cuenta acreedores)
    RFESR000_BADI_001 BAdI para procesamiento interno de registro ESR
    FBAS_CIN_MF05AFA0 CCNómEval - Traslado anticipos - Transf.impuestos p.CIN
    AC_QUANTITY_GET Transferencia de cantidades a finanzas: Exit de cliente
    ADJUST_NET_DAYS Modificar vencimiento neto
    BADI_ENJ_ALT_ADR Ir a datos alternativos de acreedor/cliente
    BADI_F040_SCREEN_600 Ampliación pantalla a F040 0600 cabecera documento
    BADI_FDCB_SUBBAS01 Ampliación pantalla 1 datos básicos pantalla FDCB (010, 510)
    BADI_FDCB_SUBBAS02 Ampliación pantalla 2 datos básicos pantalla FDCB (010, 510)
    BADI_FDCB_SUBBAS03 Ampliación pantalla 2 datos básicos pantalla FDCB (010, 510)
    BADI_FDCB_SUBBAS04 Ampliación pantalla 4 datos básicos pantalla FDCB (010, 510)
    BADI_FDCB_SUBBAS05 Ampliación pantalla 5 datos básicos pantalla FDCB (010, 510)
    BADI_PRKNG_NO_UPDATE BAdI para deshabilitar actualización de documentos apartados
    F050S008 Proceso entrada FIDCC1, FIDCC2:Actualizar ledger comparación
    FBAS_CIN_LTAX1F02 Interfase de impuesto
    ATTILIO TRAVASCIO

    Comentario

    • dmgman
      Senior Member
      • feb
      • 149

      #3
      Te concreto mas exactamente el problema FARC0002 he creado el include y puesto un breakpoint en ambas, pero ninguna de las 2 me para la ejecucion.
      Estoy interesado en validar que en determinadas facturas en funcion del proveedor, sea obligatorio meter el campo de "Indicador del banco central regional". y dicho chequeo lo realizare al grabar.

      Puede ser que no haya tomado la User conveniente pero por la descripcion la he visto mas q a pelo, y las otras no parecen ayudar...

      He seguido los siguientes pasos.:
      1.-He creado/activado un proyecto al cual le he asociado los codigos de las Ampliaciónes de SAP
      2.-Generado el include de la exit.
      2.-Le he puesto un breakpoint en el include
      3.-pero a lanzar la transaccion y guardar el documento no me para la ejecución…
      He buscado en el programa estandar y no localizo ningun "CALL CUSTOMER"

      Gracias por la paciencia, pero es la 1 user que me toca hacer.
      Carpe Diem !!

      Comentario

      • marialeqd
        Senior Member
        • jun
        • 188

        #4
        Hola ,
        Por que no te creas un field- exit parece lo mas apropiado para lo que planteas.. fijate en la TX CMOD aplicaciones Global. Exit-campo buscar el elemento de datos del campo a validad y lo creas… lo activas .. Incluso se lo puedes asignar a un Dympro especifico…eso si.. en la función que se genera no coloques break por que no se va a parar.. Coloca un MSN de error y prueba…
        Mariale

        Comentario

        • dmgman
          Senior Member
          • feb
          • 149

          #5
          Buenas noches, las Field Exit las quitaron a partir de la version 4.6.
          Ya he encontrado la solucion al respecto, en el modulo de FI/CO/SD existen unas validation exit especiales...
          Si os interesa saber mas entrar en: http://help.sap.com/saphelp_40b/help...fe/content.htm
          Carpe Diem !!

          Comentario

          • Escono
            Member
            • mar
            • 84

            #6
            Hola, si pruebas con una sustitución de campo (transacción OBBH) o con una validación (transacción OB28). Ahora lo que no entiendo porque deseas realizar éste control desde la transacción de modificación de documento (transacción FB02), cuando sería conveniente que lo hagas al momento de registrar contablemente el mismo.
            Saludos y espero que te sirvan los consejos.

            Esteban

            Comentario

            • Mariana SD
              Junior Member
              • may
              • 12

              #7
              Factura anticipos en SD

              Hola No Se Si Alguien Me Puede Ayudar Con Este Tema: Cofiguré La Entrada De Anticipos Por Sd Pero Tengo Un Problema Con El Formulario De Factura Pues En La Factura De Solicitud De Anticipos No Debe Calcular Ningun Impuesto Ni Retencion, Pero En Las Facturas Subsiguientes Con Las Que Se Va A Liquidar El Anticipo Sí Debe Calcular Todos Los Impuestos Y Retenciones Que Tenga Asociado El Cliente En El Dato Maestro, Pero Lo Que El Formulario Esta Haciendo Es Acumulando El Iva De La Factura Anterior Y Lo Esta Sumando A La Factura Actual Lo Que Hace Que El Valor Total Sea Incorrecto. Si Alguien Sabe De Alguna Nota O Algo Que Me Ayude A Resolver Esto...lo Agradezco.

              Comentario

              Trabajando...