Tablas internas en RFC

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • claudia_nanez
    Junior Member
    • ene
    • 1

    #1

    Tablas internas en RFC

    Hola,
    Quisiera saber si alguien me puede colaborar con la siguiente pregunta:
    Como se declara una tabla interna como parámetro en una RFC (una tabla que no está en el sistema.
    En mi programa control tengo el include LZMM_CLTOP
    Y en este include declare mi tabla interna
    FUNCTION-POOL ZMM_CL.

    TABLES: MARD

    TYPES: BEGIN OF T_DOC1,
    MATNR LIKE MARD-MATNR,
    END OF T_DOC1.

    y en los tipos me queda T_DOC1

    Luego en mi modulo de funciones en tablas la declaro

    como T_DOC TYPE T_DOC1,
    pero me sale un error que dice que el tipo T_DOC1 no existe.
    Alguien sabe como puedo declararla?
    Gracias!
    Claudia
  • VLozano
    Senior Member
    • nov
    • 124

    #2
    Posibilidad a: la declaras sin tipo. Creas la función, añades el parámetro en la pestaña de tablas sin informar los campos de tipo. En teoría debería dejarte hacerlo.

    Posibilidad b: creas (busca antes, no sea que exista) mediante la SE11 una estructura con los mismos campos que quieres utilizar en la RFC.

    Yo usaría la b, es más limpia y no tienes que ir tratando una tabla compuesta de un solo campo del que hay que ir extrayendo información.
    "Porque algunos sabemos que somos parte del problema"
    - Pequeña guía para escribir mensajes en foros técnicos -

    Comentario

    Trabajando...