FUNCTION MODULE – DATE_GET_WEEK

   

Menurut SE80 (http://www.se80.co.uk) : DATE_GET_WEEK is a standard SAP function module that performs Calendar fucntion: Returns week for a date functionality. This is available within standard R/3 SAP systems depending on version and release level. 

DATE_GET_WEEK  adalah fungsi SAP modul standar yang melakukan fungsi kalender: Mengembalikan minggu untuk fungsi tanggal. Ini tersedia dalam sistem R/3 SAP standar tergantung pada versi dan tingkat rilis.

FUNCTION MODULE – DATE_GET_WEEK

Function = Menghitung minggu keberapa dari tanggal.

Problem / Masalah = Kadangkala ada kondisi dimana kita di minta untuk membuat sebuah logic untuk mencari minggu keberapa dari tanggal, misalkan sekarang tanggal 04 january 2016.

Code Program :

DATA: date         LIKE scal-date,
 week         LIKE scal-week.
 CALL FUNCTION 'DATE_GET_WEEK'
 EXPORTING
 date         = '20160104'
 IMPORTING
 week         = week
 EXCEPTIONS
 date_invalid = 1.
 WRITE / week.

Result :

Kesimpulan = Tanggal 04 january 2016 merupakan minggu ke 01 pada tahun 2016, jika cek kalendar memang seperti itu.

Pada point 1 – terlihat minggu tersebut masih berada pada minggu akhir tahun sebelum nya (2015), sedangkan pada point 2 sudah memasuki minggu pertama tahun 2016.

   

Wahyu Amaldi, M.Kom has written 177 articles

Hallo Pembaca,
Saya merupakan konsultan di dunia SAP dan merupakan Spesialis .Net Programming.
Saya gemar berbagi pengalaman mengenai SAP & Dunia Programming, dan jika ada sesuatu yang perlu ditanyakan, bisa hubungi saya di email berikut ini:

Email 1 : wahyu.amaldi@outlook.com
Email 2 : wahyu.amaldi@ilmuprogram.com

Semoga Artikel yang Anda baca di website ini berguna dan dapat membantu Anda dalam menemukan solusi.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>