메뉴 건너뛰기

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 .

번호 제목 글쓴이 날짜 조회 수
107 스크린에서 버튼을 tree 처럼 만들기. [32] file Jenny 2011.08.11 17656
106 SELECT-OPTIONS 문법 [5] sapjoy 2006.12.28 4967
105 Report SELECTION-SCREEN에서 Tab Strips 사용 하는 Sample Program [7] file 소주와 막걸리 2009.04.01 8234
104 ALV EDIT 샘플 프로그램 sapjoy 2015.06.26 9246
103 Tree ALV 샘플 [5] 양키(이경환) 2014.02.05 10516
102 Split 의 사용 [1] 양키(이경환) 2014.02.05 10670
101 소수점 뒷자리 0 제거 로직 file 양키(이경환) 2014.01.19 9430
100 Search For Program/Function/Table Desc&Name [8] file 초짜 2011.09.30 9830
99 Select-Options 의 Extension 에 제한을 주는 방법 [5] icarus 2007.11.15 10824
98 ALV Row Color 지정하는 소스. [3] 나침반친구 2007.05.28 12856
97 smartform to pdf AND MAIL [6] sapjoy 2007.05.22 8279
96 모든 사용자의 화면에 메세지를 보내는 소스 [4] file 아밥공주 2007.04.02 5004
95 KR_POSTCODE : 한국주소입력 Version 2.0 대략나 2021.03.31 982
94 HTTP 통신하는 로직 [3] 대략나 2016.12.20 5636
93 XML 을 아밥 스트럭쳐 또는 인터널테이블로 변경시키는 로직 [1] 대략나 2016.12.20 3791
92 파일 메일(e-mail) 첨부로 보내기 [2] sapjoy 2014.10.10 7182
91 데이터 이메일(e-mail) xls 파일로 보내기 [2] sapjoy 2014.10.10 6675
90 10이하의 홀수 마방진 은미짱 2013.10.18 6788
89 [Module pool] Container에 webpage 넣기. [2] 냥냥 2013.03.19 11196
» COMAPY CODE에 할당된 Fiscal variant에 대한 calendar date 변환 paran 2013.02.28 10463