Otomatik SAS Yaratma Exit - ME59

ME59`dan otomatik SAS yaratırken SAS üzerinde Z`li başlık alanları doldurmak için burayı kullandık.

ZXM06U14 - EXIT_SAPLMEKO_001

Exitin içinde EKKO alanı var ama fonksiyonun tanımında Import ve VALUE olarak tanımlı. Yani fonksiyona sadece değeri geliyor. Değeri değişse bile fonksiyonda çıkınca eski haline gelecek demektir bu. VALUE değil de REFERENCE olarak tanımlansa isi Import parametresine müdahele edebilirdik.

ZXM06U14 `i include eden fonksiyonu çağıran fonksiyonu çağıran program SAPMM06E . SAPMM06E`deki global değişken EKKO`yu güncelledik.


Makiner 2024-12-05 00:22:17

Web servis kullanıcısı için rol


Web servisi çalıştırdığınızda  "Authorization missing for service...." hatasını alıyorsanız;

SU01 işlem kodundan web servis kullanıcısına aşağıdaki rolleri ekleyin
SAP_BC_WEBSERVICE_ADMIN_BIZ
SAP_BC_WEBSERVICE_CONSUMER

Mehonder 2024-06-03 05:22:15

WM Sayım - Farklı Adresteki Paletin Sayılması

İstek: Sayım belgesi adres bazlı oluşturulmaktadır. Adreste olmayan bir palet sayılamamaktadır. O sebeple adreste olmayan bir palet sayılmak isterse sistemsel izin verilmesi sağlanması.


Sayım deaktif etme fonksiyonu: L_DEAKTIVIEREN_INVENTUR

Sayım aktif etme fonksiyonu: L_AKTIVIEREN_VERAENDERN

Palet transfer fonksiyonu: L_TO_CREATE_MOVE_SU

Makiner 2024-05-22 09:05:10

Me23N-ME22N edit-view

ME23N işlem kodu içinde Edit düğmesine tıklanıldıktan sonra program ME22N olarak  çalışırken işlem kodu ME23N olarak kalır.
İşlem modunu tespit etmek için `MEPO_DOC_GET_TRANSACTION_STATE` fonksiyonunu kullanabilirsiniz.

Mehonder 2024-05-06 02:14:20

Dinamik Sorgu Örneği

FREE_SELECTIONS_RANGE_2_WHERE Fonksiyonu ile dinamik sorgular oluşturulabilir.
KNA1-LFA1 veya BSID/BSAD/BSIK/BSAK gibi yapıları birbirine benzeyeb tablolar için ortak kodlar kullanılabilir.
  SELECT
         lifnr kunnr  name1 name2  stcd1 stcd2 spras
   INTO CORRESPONDING FIELDS OF TABLE  lt_hesap
   FROM  (prm_kaynak-tbl_hesap)
   WHERE  (ls_where-where_tab).

Mehonder 2024-04-28 15:50:13