메뉴 건너뛰기

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 KR_POSTCODE : 한국주소입력 Version 2.0 대략나 2021.03.31 978
106 HTTP 통신하는 로직 [3] 대략나 2016.12.20 5635
105 XML 을 아밥 스트럭쳐 또는 인터널테이블로 변경시키는 로직 [1] 대략나 2016.12.20 3788
104 ALV EDIT 샘플 프로그램 sapjoy 2015.06.26 9246
103 파일 메일(e-mail) 첨부로 보내기 [2] sapjoy 2014.10.10 7177
102 데이터 이메일(e-mail) xls 파일로 보내기 [2] sapjoy 2014.10.10 6674
101 Tree ALV 샘플 [5] 양키(이경환) 2014.02.05 10509
100 Split 의 사용 [1] 양키(이경환) 2014.02.05 10647
99 소수점 뒷자리 0 제거 로직 file 양키(이경환) 2014.01.19 9427
98 10이하의 홀수 마방진 은미짱 2013.10.18 6787
97 [Module pool] Container에 webpage 넣기. [2] 냥냥 2013.03.19 11196
» COMAPY CODE에 할당된 Fiscal variant에 대한 calendar date 변환 paran 2013.02.28 10463
95 멀 어떻게 해야 하는건질 몰라 질문 드립니다 [5] 쏠라맨 2012.10.12 11662
94 nugg 프로그램을 sap 에 생성하기.. [3] file MadMax 2012.10.11 10825
93 인터널 테이블을 사용한 구구단 출력 두가지 입니다 - WRITE, ALV 이용 [1] kofnhuge 2012.10.10 14006
92 Search For Program/Function/Table Desc&Name [8] file 초짜 2011.09.30 9830
91 스크린에서 버튼을 tree 처럼 만들기. [32] file Jenny 2011.08.11 17655
90 통화단위, krw, usd 일반 필드에 변환시 로직(소수점, 자리수) [4] sapjoy 2011.07.19 15561
89 Dynamic Select 소스 [5] 떡밥 2011.06.03 17768
88 [onepaper] 참고자료 Archiving 세팅에 필요한 파일소스입니다. [7] file 원니컴 2011.03.22 13798