안녕하세요.
코딩한거는 보통 자료라고 하기 뭐하죠.. 게시판이 생겨서 정말 좋네요.
(있었는데 몰랐던가.. 퍽~)
BDC 할 때나 필요할 때 유저에 따라 날짜 포맷이 틀린 관계로 그 날짜 포맷에 맞게 세팅하는 경우가 종종 생깁니다.
말이 이상하죠? 유저에 따라 어떤 유저는 YYYY.MM.DD 를 사용하고 어떤 유저는 DD.MM.YYYY 또는 MM.DD.YYYY 를 사용하기도 합니다.
그런데 이런걸 신경 쓰지 않고 BDC 같은 곳에서 그냥 날짜에 SY-DATUM 하시면 X 되죠.. 왜냐면 BDC 에서 변수 값은 보통 CHAR 로 가져가기 때문입니다.
즉..가정을 해보면.
1. LV_DATUM LIKE SY-DATUM. 해서 LV_DATUM = SY-DATUM 을 하셨다면
2,. 나의 날짜 출력 포맷 타입이 DD.MM.YYYY 라면
3. BDC 모드를 A 모드로 돌렸을 때
날짜가 입력되는 것을 보시면 LV_DATUM 에 20070928 이 들어갈 테니 BDC 내에서는 같은 날짜로 들어가긴 합니다.
다만 날짜 값이 들어갈 때 유저 날짜 포맷으로 변경이 되죠. 다음과 같이요 20.07.0928 ... ㅋ
1. 가정에 변수를 안 쓰고 SY-DATUM 넣어도 상황은 마찬가지입니다.
이런 부분에 대해서 나름 중급 이상 분들도 처음 막딱 들이면 고민하게 나름입니다.
이 부분을 대부분의 분들이 유저의 날짜 포맷 방식을 USR01 테이블에서 읽어다가 하드코딩을 하게 되는데요.
이런 뻘짓은 그만.. 파일을 하나 올렸습니다.
정말 초 간단... 7줄 정도면 끝나네요.. 하드 코딩도 필요없고.. 실질적인 로직은 3줄 .. 한줄에 늘려서 써도 괜찮을듯..
ㅋㅋㅋ 좋은 하루 보내세요.
추가..
쥔장님이 PPT 로 만들라고 협박을 하셔서.. 짧게 만들었습니다.
과거 하드 코딩하던것도 넣었으니 이 부분은 참고만 하세요.
텍스트 파일은 테스트 소스가 있습니다.
갖다 붙이면 테스트 된다는....
다운은 같이 받아주세욤~ ㅋ
좋은 하루 보내세요.
* e-abap님에 의해서 게시물 이동되었습니다 (2007-10-02 22:11)
댓글 12
-
e-abap
2007.09.28 14:22
-
지의
2007.09.28 15:22
<P>빼먹은게 하나 있네요.. 폼 나게는 저렇게 하시면 되겠고..</P>
<P> </P>
<P>야메지만 쉬운 방법으로는 아래 방법이 있습니다.</P>
<P> </P>
<P>data : lv_datum type char10.</P>
<P> </P>
<P>write sy-datum to lv_datum.</P>
<P> </P>
<P>write lv_datum.</P>
<P> </P>
<P>하셔도 유저의 날짜 포맷에 따라서 lv_datum 에 넣어줍니다.</P>
<P> </P>
<P>좋은 하루 보내세요.</P> -
디카촐
2007.09.28 21:56
<P>좋은 정보 감사합니다.</P> -
소주와 막걸리
2007.10.01 11:08
<P>문서가 열리지 않아 분석 해보니 '<!-- INCOPS SECU-DRM - Ver 1.0 -----------> -
지의
2007.10.01 14:15
<P>쉐트.. 조만간에 집에 가서 다시 만들어서 올려드리겠습니다. 집에 일단 가야 된다는.. ㅠㅠ</P>
<P>일단 파일은 삭제 조치하였습니다.. ㄷㄷㄷ</P> -
e-abap
2007.10.01 14:21
ㅎㅎ 고생이 많으십니다. DRM 거기도 깔려 있나요? 이거 짜증나는데..
-
지의
2007.10.01 15:46
<P>인캅스에 이어 저를 짜증나게 하는 두번재 프로그램이로군요.... ㄷㄷㄷ</P> -
나침반친구
2007.10.02 11:45
<P>저도 예전에 USR01 테이블에서 읽어서 하드코딩을 했던 기억이 나는데.</P>
<P>이렇게 간단하게 해결되다니. 좋은정보 쌩유요~ ^^*</P> -
지의
2007.10.02 15:46
<P>집에 mini sap 깔다가 포기했습니다. 그냥 사진으로 스샷해서 압축했습니다.</P>
<P> </P>
<P>PPT 는 각자 만드시길.. ㅠㅠ 죄송합니다.</P> -
鵬의 날개
2007.10.17 16:28
연...한가하구나...ㅋ
잘 봐써~
-
지의
2007.10.17 18:09
당신은 누구요? 혹시 설?
-
희망모으기
2012.07.10 01:16
감사합니다
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
178 | BSP소개입니다. [1] | Wowking | 2007.08.13 | 174 |
177 | abap 교육자료 [1] | 권장원 | 2007.09.07 | 176 |
176 | 24장 Efficient ABAP coding [2] | sapjoy | 2007.03.28 | 178 |
175 | smartform 영문자료 [5] | activeman | 2008.01.14 | 181 |
174 | 닷넷 Connector를 이용한 RFC 호출 [3] | kms | 2007.07.23 | 184 |
173 | print-control 사용법 [4] | kwon09 | 2007.03.20 | 186 |
172 | Module Pool tip. [1] | 생산해보자 | 2007.10.26 | 186 |
171 | MODULE POOL 문법정리 요약 [5] | 팡다루 | 2007.03.22 | 189 |
170 | BDC 정리 자료 - 1 [6] | 소주와 막걸리 | 2007.03.31 | 191 |
169 | ABAP Reporting Tutorial (영문 pdf) [3] | 허경호 | 2007.02.22 | 192 |
168 | BSP심화교육교재 [5] | Wowking | 2007.08.13 | 192 |
167 | User-Exit관련 PDF파일.. [7] | 하얀콩 | 2007.03.11 | 195 |
166 | BSP기본입니다. [3] | Wowking | 2007.08.13 | 195 |
165 | sap showhow.exe [2] | 문준연 | 2007.01.30 | 196 |
164 | 설명이 비교적 자세하고 원리를 알수 있는 효과적인 ABAP코딩 문서 [4] | 초보보초보 | 2007.02.28 | 196 |
163 | 7장 LDB(Logcial Database) [10] | sapjoy | 2007.03.28 | 199 |
162 | SAP getting started(처음 sap를 시작하는 사람을 위해..) | sapjoy | 2007.03.27 | 202 |
161 | RFC API 도움말 파일 [2] | 도도마녀 | 2007.04.26 | 203 |
160 | select 구문 최적화 [1] | 민지아빠 | 2008.01.09 | 203 |
159 | 14장 Enhancement-Exits [7] | sapjoy | 2007.03.28 | 204 |
ppt 문서 포맷에 맞춰서 정리를 해주세요~