메뉴 건너뛰기

SAP 한국 커뮤니티



어딘가에 관련 펑션이 있을 것 같은데 찾지 못해 자료 찾아 보고 만든 간단한 소스입니다.

Company Code에 할당된 Fiscal Variant 값을 사용하여 입력된 Posting Period에 대한 Calendar date을

리턴하는 프로그램입니다.

 

혹시 관련 펑션 알고 계시면 알려 주세요... ^^;.

 

 

 

 

REPORT  ZLOCAL_POSTING_PERIOD.

DATA : LS_T001  TYPE T001.
DATA : LS_POPER TYPE T009B-POPER,
       LS_PERIV TYPE T009B-PERIV,
       LS_BDATJ TYPE T009B-BDATJ.

DATA : FROM_DATE           LIKE  SY-DATUM,
       LAST_NORMAL_PERIOD  LIKE  T009B-POPER,
       TO_DATE             LIKE  SY-DATUM,
       FROM_DATE_ORIG      LIKE  SY-DATUM.

PARAMETERS : P_BUKRS TYPE BUKRS.
PARAMETERS : P_YEAR  TYPE GJAHR.
PARAMETERS : P_MONAT TYPE MONAT.


START-OF-SELECTION.
  CLEAR : LS_T001.

  SELECT SINGLE *
    INTO CORRESPONDING FIELDS OF LS_T001
    FROM T001
    WHERE BUKRS = P_BUKRS.

  MOVE P_YEAR  TO  LS_BDATJ.
  MOVE P_MONAT TO  LS_POPER.


  CALL FUNCTION 'G_POSTING_DATE_OF_PERIOD_GET'
    EXPORTING
      PERIOD              = LS_POPER
      VARIANT             = LS_T001-PERIV
      YEAR                = LS_BDATJ
    IMPORTING
      FROM_DATE           = FROM_DATE
      LAST_NORMAL_PERIOD  = LAST_NORMAL_PERIOD
      TO_DATE             = TO_DATE
      FROM_DATE_ORIG      = FROM_DATE_ORIG
    EXCEPTIONS
      PERIOD_NOT_DEFINED  = 1
      VARIANT_NOT_DEFINED = 2
      OTHERS              = 3.

END-OF-SELECTION.
  WRITE 'Posting Period Conver to Calendar date.'.
  WRITE : / 'Posting Year   : ' , LS_BDATJ.
  WRITE : / 'Posting Period : ' , LS_POPER.
  WRITE : / 'Posting Period Calendar Start Date :' ,FROM_DATE .
  WRITE : / 'Posting Period Calendar End   Date :' ,TO_DATE .

번호 제목 글쓴이 날짜 조회 수
27 4.6c 에서 Xml 파일을 읽어오는 로직 예제 입니다. [2] woong 2009.05.11 14808
26 Data Browser (SE11에서 Contents 버튼 클릭시 화면) [8] ASY 2009.05.19 9044
25 Mass Download [5] file 소주와 막걸리 2009.11.13 17363
24 Syntax Checker [4] file 소주와 막걸리 2009.11.13 13764
23 Transport Trace [4] file 소주와 막걸리 2009.11.13 12142
22 Text(Description) 빠르게 반영하기,,, 속도개선을 위주로 [5] file 노름마치 2010.12.07 13909
21 Archiving Source [10] file 원니컴 2011.03.22 6961
20 [onepaper] 참고자료 Archiving 세팅에 필요한 파일소스입니다. [7] file 원니컴 2011.03.22 13801
19 Dynamic Select 소스 [5] 떡밥 2011.06.03 17773
18 통화단위, krw, usd 일반 필드에 변환시 로직(소수점, 자리수) [4] sapjoy 2011.07.19 15563
17 스크린에서 버튼을 tree 처럼 만들기. [32] file Jenny 2011.08.11 17657
16 Search For Program/Function/Table Desc&Name [8] file 초짜 2011.09.30 9831
15 인터널 테이블을 사용한 구구단 출력 두가지 입니다 - WRITE, ALV 이용 [1] kofnhuge 2012.10.10 14018
14 nugg 프로그램을 sap 에 생성하기.. [3] file MadMax 2012.10.11 10829
13 멀 어떻게 해야 하는건질 몰라 질문 드립니다 [5] 쏠라맨 2012.10.12 11665
» COMAPY CODE에 할당된 Fiscal variant에 대한 calendar date 변환 paran 2013.02.28 10465
11 [Module pool] Container에 webpage 넣기. [2] 냥냥 2013.03.19 11198
10 10이하의 홀수 마방진 은미짱 2013.10.18 6790
9 소수점 뒷자리 0 제거 로직 file 양키(이경환) 2014.01.19 9436
8 Split 의 사용 [1] 양키(이경환) 2014.02.05 10713