|
Bilgisayar - Donanım kategorisinde açılmış olan Sap Programında Char Alanı / Değişkeni İnteger' a Çevirme konusu , ...
| LinkBack | Seçenekler | Arama | Stil |
27.01.2014, 19:57 | #1 (permalink) |
BaHaRamaZaN | Sap Programında Char Alanı / Değişkeni İnteger' a Çevirme Sap Programında Char Alanı / Değişkeni İnteger' a Çevirme Merhaba arkadaşlar. Bu gün SAP de char olarak tanımlanan bir alanı integer a nasıl çevirebileceğimizi göreceğiz. SAP de bazı sayısal alanlar, sayısal işlemler yapılmayacağı düşünülerek char (metin) veri tipinde tanımlanmıştır. Bu alanlarda sayısal işlemler yapmak istiyorsak bu alanları integer(sayısal) veri tipine çevirmeliyiz. Bu çevirme işleminin birkaç farklı yolu vardır. En basiti ABAP ta bu işlem için oluşturulan fonksiyonu kullanmaktır. DATA: ls_metin(4) type c “ integera çevirmek istediğimiz metin değişkeni ls_numara type p. “ integera dönüştükten sonra değerin tutulacağı integer değişken CALL FUNCTION ‘MOVE_CHAR_TO_NUM’ EXPORTING CHR = ls_metin IMPORTING NUM = ls_numara EXCEPTIONS CONVT_NO_NUMBER = 1 CONVT_OVERFLOW = 2 OTHERS = 3. IF SY-SUBRC <> 0. * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO * WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4. ENDIF. CHR alanına integera çevrilecek alan adı yada değişken yazılır NUM alanına metin değişkeninin ıntegera dönüştürülmüş halının tutulacağı değişken yazılır. Bu alanlara WA-ALAN şeklin dede field yazılabilir.
__________________ Aşk der ki sana: Yolumdaysan başım feda yoluna; ama bil ki senin de başını isterim yoluma. Kahır, kapris gelecekse senden amenna! Ama ayağına diken batarsa yolumda ah edip vahlanma!... Aşk bilek gücü değil “YÜREKTİR”! Yüreğin yetmiyorsa düşme yollara!… |
Yukarı'daki Konuyu Aşağıdaki Sosyal Ağlarda Paylaşabilirsiniz. |
| |
Forum hakkında | Kullanılan sistem hakkında |
| SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc. |