728x90 반응형 ERP-SAP184 <ABAP> Char to Num 펑션 (부호 있을때, Sign 있을때 Sign number) 마이너스 부호 위치 변경 동적 생성을 하다보면.. 혹은 Excel 업로드를 하다보면.. 가끔 Char 타입의 숫자를 읽어올때가 있다. 그런데 그 char 타입 숫자 부호가 앞에 붙어 있을때.. 즉, -1234 일때.. 해당 필드로 이전시키면.. 덤프난다.. 원래 부호있는 숫자 필드의 경우 1234- 로 들어가야 하기 때문이다.. 그럼 해결방법은 간단하다.. 변환해주면 된다.. char to num 기본적으로 char 는 num 필드에 그냥 꼽아도 되지만.. 부호가 있다면.. 변환을 해주어야 겠지.. Describe 필드를 해서 필드 타입이 P타입이나 N 타입이면.. 컨버젼을 타게 했다.. 참고로 typ 필드는 data : typ(1) type c. 로 선언되어 있다. 참고해서 돌려보길 바란당.. ㅎ LOOP AT lt_inter.. 2013. 7. 8. <ABAP> Data Type을 가져오는 Class (read Data Type, Read type) 이거 그대로 한번 돌려보시길..^^ 그런데 더 간단한 소스는 Describe 임... 아래 둘다 코딩해 놨으니 비교해보길 바람.. 참고로 Describe 는 F1 핼프로 해서 찾아보면.. 아래 클래스와 똑같이 전부다 가져오 수 있음.. TYPES: my_type TYPE rbetr. DATA: my_data TYPE my_type, descr_ref TYPE ref to cl_abap_typedescr, typ(1) type c. START-OF-SELECTION. describe field my_data type typ. descr_ref = cl_abap_typedescr=>describe_by_data( my_data ). WRITE: / 'Typename:', descr_ref->absolute_.. 2013. 7. 8. <ABAP> T-code 유저 Role 부여하기 프로그램을 생성한 후 T-code 도 만들었습니다. 그런데 타 사용자가 해당 T-code 를 실행하면 실행권한이 없다는 에러 메세지가 나옵니다. 일반 사용자가 생성한 T-code 를 실행할 수 있도록 권한 부여를 해야 할것 같은데 어떻게 해야 하나요? PFCG 에서 해당 TCODE를 ROLE에 매핑한뒤, 해당 ROLE의 사용자에 권한 부여할 사용자를 넣어주면 됩니다. SU01에서 해당 ROLE을 넣어줘도 됩니다 실행권한이 없다는 메세지가 나온 화면에서 T-code실행창에 "/nsu53"을 실행하면 어떠한 권한 없는지 권한코드가 표시됍니다. 그 권한 코드를 실행코드 PFCG에서 추가해주면 에러가 사라집니다. su53이 각 실행 작업의 권한을 체크해주는 코드 입니다. 2013. 7. 5. <ABAP> 라이센스 관리- 중복로그인 제한(Multi Logon) [SAP Audit] 라이센스(License) 관리하기 - 중복로그인(MultiLogon) 제한 SAP를 운영하다 보면 빡빡한 라이센스(License) 정책으로 인해 골치가 조금 아픕니다. 도입 시점에서는 별 문제 없다가도, 불시에 라이센스 검사(Audit)가 나와서 추가 구매를 해야한다고 하니까요. 게다가 비용도 만만치 않습니다ㅜ 듀얼 모니터의 추세로 인해 창을 여러개 띄워놓고 작업을 하게 되는데, 하나의 로그인으로는 5개의 창 밖에는 띄울 수 없는 구조도 중복 로그인을 하게 만드는 이유가 됩니다. 물론, 라이선스 계약(1 User / 1 License)은 반드시 준수해야 합니다.라이선스 계약이 문제가 될 것이라고 판단 된다면 도입을 보류하던지 협상을 통해 원하는 결과를 이끌어 내야 합니다. 계약할 때.. 2013. 7. 4. 이전 1 ··· 29 30 31 32 33 34 35 ··· 46 다음 728x90 반응형