Merhaba Mustarik,
Mutabakat Hesap kodu boş seçildiğinde aşağıdaki gibi hata alırsınız. Ana veride değişiklik yapmanıza izin vermez. Bunu yapmak isteme sebebiniz yanlış Mutabakat hesabı tanımlanması yada dönem sonu avans hesaplarını cari bazında değil de muhasebe hesap kodu bazında mı girmek istiyorsunuz bilmiyorum. Bunun için dönem sonu kapanış işlemlerinde, yeni uygulamada kapanış işlemi yaparken bir işlem yaptırıyor olsa da, elbette sistem açısından başka yolları da var.
Ekli dosyayı görüntüle 8559
Aşağıdaki basit program ile mutabakat hesap kodunu kolayca değiştirebilirsiniz.
REPORT Z10_FI_CHANGE_MUTAB_HESKOD .
TABLES: SKB1.
*selection-screen begin of block block1 with frame title text-001 .
PARAMETERS :
PBUKRS LIKE SKB1-BUKRS ,
PSAKNR LIKE SKB1-SAKNR ,
PMITKZ LIKE SKB1-MITKZ .
*selection-screen end of block block1 .
SELECT SINGLE * FROM SKB1
WHERE BUKRS EQ PBUKRS
AND SAKNR EQ PSAKNR.
IF SY-SUBRC NE 0.
WRITE / 'İstenen Değere ulaşılamadı ..!!(SKB1)!!..'. "??
EXIT.
ENDIF.
MOVE PMITKZ TO SKB1-MITKZ.
MODIFY SKB1.
WRITE:/ 'Mutabakat Hesap Kodu Değiştirildi....!'.
***********Program sonu*****************
Programı yürüttüğünüzde, aşağıdaki Mut.Hesap kodu alanını boş bırakıp yürütürseniz mutabakat hesabını boşaltıyor. işiniz bittiğinde tekrar Satıcı için K kodunu yazarak doldurabilirsiniz. Bunu bir batch programına bağlayıp onlarca hesabı tek tıklama ile değiştirebilirsiniz.
Ekli dosyayı görüntüle 8560