sap 프로그램을 커스트 마이징 한지 5개월차인 초짜 회사원입니다.
제가 맡고 있는 회사에서 이번에 sap 패치를 하게 되었는데요
어떤 프로그램이 값이 제대로 안나온다고 해서 확인을해보니
프로그램 명이 : AQW8SYSTQV000008BFIASSET01==== 와 같습니다.
주위 분들이 인포세트인 쿼리로 만든것 같다고 하는데 아시는 분이 잘 없어서요.
문제는 금액이 100이면 1.00으로 나오는데 아무래도 krw가 적용되지 않은것 같습니다.
만약 이 프로그램이 기존 abap 리포트 형식이면 alv에 단위에 krw를 적용하면 될듯한데
인포세트 인것 같아서 수정을 어떻게 해야할지 모르겠습니다.
인포세트 수정 방법 쫌 갈켜주세요..
그리고 img로 해결할수는 없는건가요?
패치 전에는 제대로 나왔다고 하는데.. 쿼리로 만들어진 즉 인포셋트로 만들어진 모든 프로그램이 krw가 적용이
안된것 같습니다. 100이 나와야 하는데 1.00이 나오니 문제가 이만 저만 아닙니다.
인포셋트의 모든 프로그램을 고쳐야 할지 아님 인포셋트에 해당하는 krw 적용 img셋팅이 있는지.. 영 감이 안 잡혀요
고수님들 쫌 도와주세요.
댓글 4
-
이상렬
2009.05.28 00:34
-
아밥돌이
2009.05.28 01:59
프로그램 명이 : AQW8SYSTQV000008BFIASSET01==== 으로 user_group과 쿼리 명을 확인 할수가 없나요 -
andy
2009.05.28 02:33
se38에서 해당 프로그램 넣으시고, 디버깅 걸어보세요.. ^^
결국은.. 그녀석도 프로그램이니.. 우선 원인을 찾으십시오~
( 프로그램 소스 include 밑에 usergroup 및 쿼리 명 확인 가능합니다. )
-
아밥고지를 찾아서
2009.05.28 04:42
커리 디렉토리로 확인할때 커리 영역을 표준으로 둘때
InfoSet SYSTQV000000000000000021
User group : SYSTQV000008
Query : BFIASSET01 자산세부정보
이런식으로 되어 있는것을 확인했습니다.
그런데 커리 디렉토리에는 저렇게 명시되어 있는데 실제 인포셋 검색을 하니까 만들어 지지 않았다고 하고
유저 그룹도 저런 그룹이 없네요..
광역으로 해두고 확인할때는 확인할수 있는 인포셋등이 나오거든요.
저희는 유저 그룹형식이 이 다음과 같이 되어있거든요..
/SAPQUERY/AB 대리점사업
/SAPQUERY/AM ASSET MANAGER
/SAPQUERY/AU 감사 정보 시스템(AIS)
Z_SD019 정기간행물 수령인정보리스트
어떻게 건들어야 할지 영 죽을 맛입니다. 인포셋은 숫자를 캐릭터로 인식한다는 말도 있던데..
SAP Query 는 Tx: SQ03, SQ02, SQ01 3개의 트랜잭션에서 관리하는데
1) SQ03 에서 사용자 그룹을 정의하고
2) SQ02 에서 사용될 Table 이나 Field 를 선언하는 Infoset 을 생성
3) SQ01 에서 출력할 Field 순서, 조회조건 Field 선택등을 하고 SAP Query 를 완성
Tx : SQ01 가셔서 FIASSET01 이 포함된 Query 이름이나 Infoset 을 한번 찾아보세요
저같은 경우 Query 이름을 Z5SD_TOTAL 로 했는데 Generate 된 프로그램 이름이 AQMIZ5SD========Z5SD_TOTAL==== 로 되네요