반응형

모든이야기 264

레코드 생성,수정 사용자 Standard Field

CBO 테이블을 만들때 생성,수정정보 를 입력해야 하는 필드를 만들때가 있다. 매번 만들면서도 이름 짓기도 귀찮고 왠지 통일성도 없어보여 보여서 좀 없어보였다. 각각 필요에 따라 만들어도 되지만 Standard domain 중에 필드 텍스트 도 깔끔한 domain 이 있어 기록으로 남긴다. ERDAT ERDAT DATS 8 0 레코드 생성일 ERZET ERZET TIMS 6 0 입력 시간 ERNAM ERNAM CHAR 12 0 오브젝트 생성자 이름 AEDAT AEDAT DATS 8 0 변경일 AEZET AEZET TIMS 6 0 최종변경시간 AENAM AENAM CHAR 12 0 오브젝트 변경자 이름 - 끗 -

SAP/ABAP 2014.04.14

동적 인터널 테이블을 만들때 deep structure 로 생성하기

개발을 하다 보면 동적으로 Internal Table 을 만들어야 할 때가 있다. 경우에 따라 컬럼의 갯수가 변경되는데 동적으로 테이블을 만들다보면 Deep Structure, 즉 Internal Table 에 Internal Table 이 들어가야 하는 경우가 생긴다. 예를 들면 ALV 에서 각 셀별로 색상을 지정해 줄 수 있는데, 안에 Internal Table 로 셀을 지정해야 하는 경우이다. ( 이 경우를 처리하기 위해 찾아보게 되었다. ) 참조 URL : dynamic internal table with deep structure 먼저 전역 Structure 를 생성한다. (SE11 을 이용하여 ZZEXTEND_FIEDCAT 을 생성) * 전역변수 선언 시작 DATA : gt_fieldcatal..

SAP/ABAP 2014.04.11

SE93 Tcode 에서 Package 가져오기(RS_ACCESS_PERMISSION)

SE93 에서 TCODE 를 조회 하면 아래 Package 를 조회하는 함수이다. 이 함수의 원래의 목적은 PERMISSION에 관한 함수로 추정된다. ( 함수 이름이 PERMISSION 어쩌구 하니 그렇게 추정 ) 하지만 SE93 에서 사용되는 Package 를 가져오는데 활용 할 수 있다. DATA : l_tcode LIKE tstc-tcode, l_devclass TYPE tadir-devclass. CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING global_lock = 'X' mode = 'SHOW' object = l_tcode object_class = 'TRAN' suppress_language_check = '' IMPORTING devclass = l..

SAP/Function 2014.04.11

소수점 올림, 반올림, 내림 함수

SAP 에서는 소숫점 자리에 대한 처리를 하는 함수를 제공한다. 올림,반올림,버림 등 모든 것을 처리 할 수 있는 스텐다드 함수를 소개한다. 아래 예제는 소수 셋째 자리 버림을 하고 싶을 경우 처리한다. DATA: INPUT(10) TYPE P DECIMALS 3, OUTPUT(10) TYPE P DECIMALS 3. INPUT = '1.459'. CALL FUNCTION 'FIMA_NUMERICAL_VALUE_ROUND' EXPORTING * I_RTYPE = ' ' "반올림 * I_RTYPE = '+' "올림 I_RTYPE = '-' "버림 I_RUNIT = '0.01' I_VALUE = INPUT IMPORTING E_VALUE_RND = OUTPUT. WRITE: / INPUT, OUTPUT.

SAP/Function 2014.03.19

Screen 에서 상단 Title 을 변경 시키고 싶을 때

프로그램을 개발하다 보면 상단에 title을 변경하고 싶을 때가 있다. 예를 들면 [2월 조회 데이터] [3월 조회 데이터] 이런식으로 [월]을 변경하면서 Title 을 변경할 경우가 있다. PBO 에서 Set Title 'XXX'. 부분에서 Title을 설정하는데 Set Title 'XXX' with text. 로 변경하면 Title 안에 내용을 변경 할 수 있다. XXX에는 & 를 써서 변경할 수 있다. XXX 는 [&월 조회 데이터] 로 작성하면 된다. http://scn.sap.com/thread/1983537 " Screen dynamaic title " SET TITLEBAR 'XXX' WITH TEXT-001. " Title 에는 & 를 넣어 그 위치에 text-001 이 입력된다. SET ..

SAP/ABAP 2014.03.11

리딩으로 리드하라 추천도서 리스트

요즘 문득 지하철을 다니면서 사람들을 둘러 보다 보면 다들 스마트폰만 쳐다보고 있는 모습을 많이 보게 되었다. 예전에는 독서하는 사람들도 많았는데.. 하긴 나도 스마트폰으로 인터넷 기사를 본다던지 동영상을 본다든지 하는 시간이 많이 진것 같다. 그래서 다시 독서를 하기 위해서 독서를 어떻게 해야 할지 잘 알려준 리딩으로 리드하라 라는 책을 읽게 되었다. 리딩으로 리드하라는 어떻게 독서를 하고 어떤 책을 읽어야 할 지를 알려주는 지침서 같은 책이었다. 리딩으로 리드하라를 한줄로 요약하면 옛 고전을 읽어서 생각을 넓히고 그걸 바탕으로 잘 먹고 잘살자.. 이다. 그래서 어떤책을 읽어야 하는지 부록으로 정리해 놓았길래 포스팅해 본다. 기본과정, 심화과정(★), 특별과정(★★) 1년차유득공, , 송기호 옮김, 홍..

ISTP (내향적 사고형)

[ ISTP (내향적 사고형) ]백과사전형 (대한민국 11%) T(IJ) S(EP) N(IP) F(EJ) 주기능 부기능 3차기능 열등기능 개괄 : 조용하고 말이 없으며 현실감각이 뛰어나고, 논리적이고 분석적이고 객관적으로 비판하고 뚜렷한 사실에 기초를 둔 객관적 추론을 제외한 어떤 것에 의해서도 확신을 가지지 않으며 임기응변에 능하다. 사실적인 정보를 조직하기 좋아하는 반면 일과 관계되지 않는 이상 어떤 상황이나 사람들 일에 직접 뛰어들지 않는 경향이 있다. 필요이상으로 자신을 개방하지 않으며, 가까운 친구들 외에는 대체로 사귀지 않는다. 그리고 이들은 비록 그들이 많은 정보를 제공할 수 있는 어떤 주제나 자신이 흥미를 가지는 분야에 대해서 꽤 많은 말을 할 수 있어도, 조용하며 표현을 억제하는 편이다...

일상 2014.02.13

ALV Grid에서 Material Number 에서 0 제거

필드에 값중에 앞에 붙은 00 을 제거하는 함수가 있다. 그래서 왠만하면 0을 제거한 상태의 Material Number 를 ALV에 뿌릴 수 있지만 함수를 사용하지 않고도 0을 제거해 줄 수 있는 방법이 있다. ALV 에서 Fieldcatalog를 만드는 과정에서 convexit 옵션을 주는 것이다. 이전에도 기록을 남긴적이 있지만 그 예제이다. http://4512.tistory.com/23 IF gt_fieldcat-fieldname = 'MATNR'. gt_fieldcat-convexit = 'ALPHA'. ENDIF.

SAP/ABAP 2014.01.14