Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

SAP 긴 텍스트 추출

SAP의 긴 텍스트는 SAPscript text 또는 text object라고도 부르며 판매 주문, 자재와 알림 같은 업무 객체에 자유 형식 텍스트를 붙이는 용도입니다. 모든 객체의 긴 텍스트는 STXL에 압축된 상태로 저장하므로 Foundry에서 읽으려면 압축 해제가 필요합니다.

이 기능에는 Connector SP16 이상이 필요합니다.

압축 해제 등록

/n/PALANTIR/DECOMPRESS를 실행하고 다음 값을 추가합니다.

필드값
OBJECT TYPE연결에 따라 SLT, TABLE, REMOTETABLE
OBJECTSTXL
FIELDCLUSTD
ITEM NO1
INTERFACE COMPONENTDECOMPRESSION_LRAW

Connector가 Foundry로 보내기 전에 CLUSTD의 압축된 긴 텍스트를 해제하도록 하는 설정입니다.

수집 범위 설정

STXL은 보통 매우 크므로 업무 객체와 text ID로 범위를 제한하여 동기화를 만듭니다. 다음은 알림 객체를 읽는 예시입니다.

type: magritte-sap-source-adapter
sapType: table
obj: STXL
filter: TDOBJECT=QMEL

SLT나 원격 연결은 sapType을 각각 slt 또는 remotetable로 바꾸고 대응하는 context를 지정합니다. 이 context는 SLT context 또는 Remote Agent context이며 사용하는 연결의 설정과 일치해야 합니다.

원하는 텍스트필터
알림 객체TDOBJECT=QMEL
알림 헤더 긴 텍스트TDOBJECT=QMEL;TDID=LTXT
구매 주문 헤더TDOBJECT=EKKO
구매 주문 품목TDOBJECT=EKPO

세미콜론은 조건을 AND로 결합합니다. 원시 STXL 파일을 그대로 전송한 뒤 일반 문자열로 해석하는 것과 이 SAP 측 압축 해제 경로는 다릅니다.