¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Relacionar tablas LFA1 y ADRC para mostrar dirección completa del proveedor en un script

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 82 Vistas
0
Cargando...

Hola,

Quiero mostrar la dirección completa del proveedor en un script. Mis campos de entrada son el número de proveedor, el código de la empresa, y la fecha clave de conciliación. Estoy utilizando las tablas LFA1 y ADRC. ¿Cómo puedo relacionar estas dos tablas? ¿O hay alguna otra alternativa?

¿Alguien puede ayudarme por favor? Gracias.

Editado por: Ranganayahi Chandirasekaran el 9 de febrero de 2008 a las 12:23 PM

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Intente algo como:

/:PERFORM sub_sap_script EN PROGRAMA type_i_program
/:USANDO    &Z_LIFNR&
/:CAMBIANDO &Z_STRT2&
/:FIN DE REALIZAR
/:SI &Z_STRT2& NE &ESPACIO&
/:FIN DE SI.
FORMA sub_sap_script TABLAS from_sapscript ESTRUCTURA itcsy
                           to_sapscript   ESTRUCTURA itcsy.
  DATOS: lv_lifnr TIPO lfa1-lifnr,
        lv_strt2 TIPO adrc-str_suppl1.
  LEER TABLA from_sapscript CON CLAVE 'Z_LIFNR'.
  MOVER from_sapscript-valor A lv_lifnr.
 
  LLAMAR FUNCIÓN 'CONVERSION_EXIT_ALPHA_INPUT'
    EXPORTAR
      entrada  = lv_lifnr
    IMPORTAR
      salida = lv_lifnr.
 
  SELECCIONAR ÚNICO adrc~str_suppl1 EN lv_strt2 DE lfa1
    UNIR INTERNO adrc EN
       lfa1~adrnr = adrc~addrnumber
       DONDE lfa1~lifnr = lv_lifnr.
  SI sy-subrc EQ 0.
    LEER TABLA to_sapscript CON CLAVE 'Z_STRT2'.
    SI sy-subrc = 0.
      MOVER lv_strt2 A to_sapscript-valor.
      MODIFICAR to_sapscript ÍNDICE sy-tabix.
    FIN DE SI.
  FIN DE SI.
FIN DE FORMA. 

Saludos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Pasa tu número de proveedor a LFA1 y obtén el número de dirección (adrnr).

Pasa esto al campo ADDRNUMBER de la tabla ADRC para obtener los detalles de la dirección.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?