2017-11-14 8 views
0

API에 대한 쿼리를 만들고 있습니다. 쿼리 편집기에서 쿼리를 만듭니다. 나는 도구 -> queries-> 사용자 queries-> 나는 다음 쓰기 편집기에서 쿼리를SapB1의 매개 변수를 사용하여 사용자 정의 테이블을 쿼리하는 중 문제가 발생했습니다.

를 선택 클릭하여 거기 :

select * from "@FR_RETAILADDR" where "U_FR_STORECODE" = [%code] 

작동하지 않습니다. 다음과 같은 오류가 발생했습니다 :

"" (SWEI) 

사용자 정의 테이블에서는 매개 변수를 지정할 수 없습니다. OCRD 테이블을 사용하여 정확한 저장 작업을 수행 할 수 있습니다.

사이드 노트 내 회사가 지난주 SAP B1로 전환했습니다. 그래서 우리는 여기에서 모두 새로운 것입니다.

답변

0

SAP B1에서 트릭입니다. 쿼리는 SAP에서 오류를 반환하지만 실제로 API를 통해 쿼리를 실행하면 정상적으로 작동합니다. 따라서 해결책은 반환 된 오류가없는 경우 SAP를 무시하는 것입니다.

그것은 SAP의 B1

0

별명 없어진 T0 버그이다. 그래서 그것은 작동합니다

선택 * "@FR_RETAILADDR"T0 T0 "U_FR_STORECODE"= [% 코드]

+0

별명이 중요하지 않다에서.. –

+0

별칭이 중요하므로 SAP는 어느 테이블에 어떤 필드가 어떤 매개 변수에 속하는지 이해합니다. 별칭 및 별칭이없는이 쿼리를 테스트 해주십시오. –