본문 바로가기
728x90
반응형

행복워니 전체보기261

<ABAP> Select-options 옵션 (EQ,BT,NB,GE,LE,GT,LT,NE) = OPTION = EQ - 같다 BT - 사이값 NB - 사이값 제외 GE - 이상 LE - 이하 GT - 초과 LT - 미만 NE - 같지 않다 = SIGN = I - INCLUSIVE E - EXCLUSIVE 2013. 7. 11.
<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.
728x90
반응형