반응형

전체 글 64

[SAP FI / ABAP] oData를 이용하여 비용전표 전기하기

보통 전표는 헤더/라인아이템으로 이루어져있기 때문에, 테이블이 포함된 구조인 Deep Structure를 미리 생성한다. 전표 라인 Structure인 YDOCITEM을 먼저 생성 그리고 해당 Line type을 이용하여 테이블유형 YDOCITEMS 생성 그리고 YDOCITEMS를 포함한 헤더 구조인 YDOCHEADER를 생성했다. SEGW로 가서 신규 프로젝트를 생성해준다.패키지에 포함시키거나 로컬오브젝트 모두 가능   생성이 되면 Data Model 폴더에서 임포트 -> DDIC 구조 선택 사용할 이름을 정해주고, 아까 만든 HEADER를 ABAP Structure에 넣어주고 다음. 이렇게 Table 구조로 나와야 Deep Structure인 것입니다. 이거 처음에 잘못해서 한참 헤맴. 모든 필드가 ..

[SAP FI] 정상 미결항목이 반제처리 FB05에서 조회가 되지 않을 때

FBL1N에서 정상 조회되는 미결항목이고, 지급 보류나 공급업체 계정에 락이 걸려있지 않는데도 FB05에서 미결항목 조회가 되지 않는 경우가 있다.  REGUH 테이블의 PAYGR 컬럼에서 조회되지 않는 전표번호 앞뒤로 *을 붙이고 조회 해당 전표번호로 지급제안이 생성되어 있다. F110에서 해당 지급을 조회 후 편집 > 제안 > 삭제를 해주면 FB05 미결항목 조회에서 조회가 잘 됨.

[SAP FI] F110 오류메시지 FZ361 Vendor XXX Company is blocked, editing not possible

AP에 아무런 문제가 없는데 F110에서 FZ361 오류가 발생할 경우, 다음과 같이 살펴보았다.  REGUS 테이블은 현재 Block되어있는 계정 정보를 볼 수 있으나 해당이 없었다.(다른 지급제안에서 해당 벤더가 걸려있을 수 있기 때문에 확인)   SM12에서 테이블 LFB1으로 검색해보면 F110에서 지급제안 시 오류가 발생했던 벤더가 확인된다.유저가 여러개의 창을 띄워놨을 수도 있고, SAP 강제종료 등으로 Lock 해제가 안되었을 수도 있으니 창을 닫으라고 안내하거나 Lock 엔트리 삭제하면 F110 정상 처리가 가능하다.

[ABAP] SFTP 접속해서 파일 전송하기

SAP에서는 직접적으로 SFTP 연결이 안된다고 알고 있습니다. (아니면 댓글 달아주세요.)그래서 SAP 서버에 shell파일을 만들어놓고 실행하는 방법으로 우회할 수 있습니다. 1. Shell 파일 생성 후 SAP서버에 업로드#!/bin/bashUSER="id"PASS="password"TARGET="ip"PORT="port"DIR_SOURCE="/local/directory"DIR_TARGET="/remote"## If filename is exist, then execute sftp. if [ -n "$1" ]; then FILE="$1" expect " { send "lcd ${DIR_SOURCE}\r"} expect "sftp>" { send "cd ${DIR_TARGET}\r"} expect ..

반응형