He revisado e intentado diferentes códigos de ejemplos mostrados en Internet y en esta pagina.
Es solo un simple INNER JOIN con 2 Tablas y me marca error:
El Campo "HRP1008-OBJID" no se conoce.
Aquí pongo el código:
REPORT ZHCM_POSICIONES.
TABLES: HRP1008, HRP1001, HRP1007.
TYPES: BEGIN OF ty_UnidEnlace,
ObjId LIKE HRP1008-OBJID,
Otype LIKE HRP1008-OTYPE,
Bukrs LIKE HRP1008-BUKRS,
Persa LIKE HRP1008-PERSA,
Subty LIKE HRP1001-SUBTY,
Sclas LIKE HRP1001-SCLAS,
Sobjid LIKE HRP1001-SOBID,
END OF ty_UnidEnlace.
DATA: it_UnidEnlace TYPE TABLE OF ty_UnidEnlace.
DATA: wa_UnidEnlace TYPE ty_UnidEnlace.
PARAMETERS p_Soc LIKE HRP1008-BUKRS.
SELECT HRP1008-OBJID HRP1008-OTYPE HRP1008-BUKRS HRP1008-1PERSA
HRP1001-SUBTY HRP1001-SCLAS HRP1001-SOBID
INTO CORRESPONDING FIELDS OF TABLE it_UnidEnlace
FROM HRP1008
INNER JOIN HRP1001
ON HRP1008-OBJID = HRP1001-OBJID " ***** Aqui marca el maldito ERROR ********
WHERE HRP1008-OTYPE = 'O' AND HRP1008-BUKRS = p_Soc.
Espero puedan ayudarte en este simple Programita de ABAP.
Gracias.
Es solo un simple INNER JOIN con 2 Tablas y me marca error:
El Campo "HRP1008-OBJID" no se conoce.
Aquí pongo el código:
REPORT ZHCM_POSICIONES.
TABLES: HRP1008, HRP1001, HRP1007.
TYPES: BEGIN OF ty_UnidEnlace,
ObjId LIKE HRP1008-OBJID,
Otype LIKE HRP1008-OTYPE,
Bukrs LIKE HRP1008-BUKRS,
Persa LIKE HRP1008-PERSA,
Subty LIKE HRP1001-SUBTY,
Sclas LIKE HRP1001-SCLAS,
Sobjid LIKE HRP1001-SOBID,
END OF ty_UnidEnlace.
DATA: it_UnidEnlace TYPE TABLE OF ty_UnidEnlace.
DATA: wa_UnidEnlace TYPE ty_UnidEnlace.
PARAMETERS p_Soc LIKE HRP1008-BUKRS.
SELECT HRP1008-OBJID HRP1008-OTYPE HRP1008-BUKRS HRP1008-1PERSA
HRP1001-SUBTY HRP1001-SCLAS HRP1001-SOBID
INTO CORRESPONDING FIELDS OF TABLE it_UnidEnlace
FROM HRP1008
INNER JOIN HRP1001
ON HRP1008-OBJID = HRP1001-OBJID " ***** Aqui marca el maldito ERROR ********
WHERE HRP1008-OTYPE = 'O' AND HRP1008-BUKRS = p_Soc.
Espero puedan ayudarte en este simple Programita de ABAP.
Gracias.
Comentario