You are on page 1of 4

17/01/14

How to Upload Long Text into SAP Using Excel Sheet and SAVE_TEXT Function Module - ABAP Development - SCN Wiki
Getting Started New sletters Store

Welcome, Guest

Login

Register

Search the Community

Products Industries Lines of Business

Services & Support Training & Education University Alliances

About SCN Partnership Events & Webinars

Downloads Developer Center Innovation

ABAP Development / Data Transfers - BAPI, BDC, ALE, LSMW, DX-WB

How to Upload Long Text into SAP Using Excel Sheet and SAVE_TEXT Function Module
Added by Smruti Ranjan Mohanty, last edited by Smruti Ranjan Mohanty on Oct 09, 2013
Reference Link: Note 933420 - ALSM_EXCEL_TO_INTERNAL_TABLE http://scn.sap.com/docs/DOC-45423

1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4

T Y P E S :B E G I NO FT Y _ I T A B, M A T N R ( 1 8 ) T Y P EC , L M A K T X ( 2 1 1 2 )T Y P EC , R O WT Y P EI , T S I Z ET Y P EI , E N DO FT Y _ I T A B . * D a t aD e c l a r a t i o n s-I n t e r n a lT a b l e s D A T A :I _ T A B T Y P ES T A N D A R DT A B L EO FT Y _ I T A B I N I T I A LS I Z E0 , W AT Y P ET Y _ I T A B, I T _ E X L O A DL I K EZ A L S M E X _ T A B L I N E O C C U R S0W I T HH E A D E RL I N E . D A T A :I T _ L I N E S L I K ES T A N D A R DT A B L EO FT L I N EW I T HH E A D E RL I N E , I T _ T E X T _ H E A D E RL I K ES T A N D A R DT A B L EO FT H E A DW I T HH E A D E RL I N E , P _ E R R O RT Y P E S Y L I S E L, L E NT Y P EI. * S e l e c t i o nS c r e e n S E L E C T I O N S C R E E NB E G I NO FB L O C KB 1W I T HF R A M ET I T L ET E X T 0 0 2 . P A R A M E T E R S : P F I L ET Y P ER L G R A P F I L E N A M EO B L I G A T O R Y , W _ B E G I NT Y P EIO B L I G A T O R Y , W _ E N DT Y P EIO B L I G A T O R Y . S E L E C T I O N S C R E E NE N DO FB L O C KB 1 . A TS E L E C T I O N S C R E E N . I FP F I L EI SI N I T I A L . M E S S A G ES 3 6 8 ( 0 0 )W I T H' P l e a s ei n p u tf i l e n a m e ' .S T O P . E N D I F . S T A R T O F S E L E C T I O N . R E F R E S H : I _ T A B . P E R F O R ME X C E L _ D A T A _ I N T _ T A B L E . P E R F O R ME X C E L _ T O _ I N T . P E R F O R MC O N T O L _ P A R A M E T E R . A TS E L E C T I O N S C R E E NO NV A L U E R E Q U E S TF O RP F I L E . P E R F O R MF 4 _ F I L E N A M E . * & a m p ; * * & a m p ; F o r m F 4 _ F I L E N A M E * & a m p ; * * t e x t * * * > p 1 t e x t * < - p 2 t e x t * * F O R MF 4 _ F I L E N A M E. C A L LF U N C T I O N' F 4 _ F I L E N A M E ' E X P O R T I N G P R O G R A M _ N A M E =S Y S T C P R O G D Y N P R O _ N U M B E R =S Y S T D Y N N R * F I E L D _ N A M E ='' I M P O R T I N G F I L E _ N A M E =P F I L E .

wiki.scn.sap.com/wiki/display/ABAP/How+to+Upload+Long+Text+into+SAP+Using+Excel+Sheet+and+SAVE_TEXT+Function+Module

1/4

17/01/14 How to Upload Long Text into SAP Using Excel Sheet and SAVE_TEXT Function Module - ABAP Development - SCN Wiki 5 4 . 5 5 E N D F O R M . "F 4 _ F I L E N A M E 5 6 * & * 5 7 * & F o r m E X C E L _ D A T A _ I N T _ T A B L E 5 8 * & * 5 9 * t e x t 6 0 * * 6 1 * > p 1 t e x t 6 2 * < - p 2 t e x t 6 3 * * 6 4 F O R ME X C E L _ D A T A _ I N T _ T A B L E. 6 5 6 6 C A L LF U N C T I O N' Y A L S M _ E X C E L _ T O _ I N T E R N A L _ T A B L E ' 6 7 E X P O R T I N G 6 8 F I L E N A M E =P F I L E 6 9 I _ B E G I N _ C O L=' 0 0 0 1 ' 7 0 I _ B E G I N _ R O W=W _ B E G I N 7 1 I _ E N D _ C O L =' 0 1 0 0 ' 7 2 I _ E N D _ R O W =W _ E N D " 6 5 5 3 6 7 3 T A B L E S 7 4 I N T E R N =I T _ E X L O A D . 7 5 7 6 E N D F O R M . "E X C E L _ D A T A _ I N T _ T A B L E 7 7 * & * 7 8 * & F o r m E X C E L _ T O _ I N T 7 9 * & * 8 0 * t e x t 8 1 * * 8 2 * > p 1 t e x t 8 3 * < - p 2 t e x t 8 4 * * 8 5 F O R ME X C E L _ T O _ I N T. 8 6 L O O PA TI T _ E X L O A D. 8 7 C A S E I T _ E X L O A D C O L 1 . 8 8 W H E N' 0 0 0 1 ' . 8 9 W A M A T N R =I T _ E X L O A D V A L U E . 9 0 W H E N' 0 0 0 2 ' . 9 1 W A L M A K T X =I T _ E X L O A D V A L U E . 9 2 E N D C A S E . 9 3 A TE N DO FR O W 1 . 9 4 W A T S I Z E=S T R L E N (W A L M A K T X). 9 5 W A R O W=I T _ E X L O A D R O W 1. 9 6 A P P E N DW AT OI _ T A B . 9 7 C L E A RW A. 9 8 E N D A T . 9 9 E N D L O O P . 1 0 0 E N D F O R M . "E X C E L _ T O _ I N T 1 0 1 * & a m p ; * 1 0 2 * & a m p ; F o r m C O N T O L _ P A R A M E T E R 1 0 3 * & a m p ; * 1 0 4 * t e x t 1 0 5 * * 1 0 6 * > p 1 t e x t 1 0 7 * < - p 2 t e x t 1 0 8 * * 1 0 9 F O R MC O N T O L _ P A R A M E T E R. 1 1 0 1 1 1 D A T AO F FT Y P EIV A L U E' 1 ' . 1 1 2 1 1 3 L O O PA TI _ T A BI N T OW A . 1 1 4 1 1 5 * *C r e a t eH e a d e r 1 1 6 I T _ T E X T _ H E A D E R T D I D =' B E S T ' . 1 1 7 I T _ T E X T _ H E A D E R T D S P R A S =S Y L A N G U. 1 1 8 I T _ T E X T _ H E A D E R T D N A M E =W A M A T N R . 1 1 9 I T _ T E X T _ H E A D E R T D O B J E C T=' M A T E R I A L ' . 1 2 0 1 2 1 M O V EW A T S I Z ET OL E N. 1 2 2 1 2 3 L E N= L E N/5 3 +1 . 1 2 4 1 2 5 D OL E NT I M E S. 1 2 6 M O V E' * 'T OI T _ L I N E S T D F O R M A T . wiki.scn.sap.com/wiki/display/ABAP/How+to+Upload+Long+Text+into+SAP+Using+Excel+Sheet+and+SAVE_TEXT+Function+Module

2/4

17/01/14 1 2 6 1 2 7 1 2 8 1 2 9 1 3 0 1 3 1 1 3 2 1 3 3 1 3 4 1 3 5 1 3 6 1 3 7 1 3 8 1 3 9 1 4 0 1 4 1 1 4 2 1 4 3 1 4 4 1 4 5 1 4 6 1 4 7 1 4 8 1 4 9 1 5 0 1 5 1 1 5 2 1 5 3 1 5 4 1 5 5 1 5 6 1 5 7 1 5 8 1 5 9 1 6 0 1 6 1

How to Upload Long Text into SAP Using Excel Sheet and SAVE_TEXT Function Module - ABAP Development - SCN Wiki
M O V E' * 'T OI T _ L I N E S T D F O R M A T . M O V E W A L M A K T X + O F F ( 5 3 )T OI T _ L I N E S T D L I N E . S H I F TI T _ L I N E S T D L I N EL E F TD E L E T I N GL E A D I N G'' . O F F=O F F+5 3. A P P E N DI T _ L I N E S . C L E A RI T _ L I N E S. E N D D O . A TE N DO FR O W . C A L LF U N C T I O N' S A V E _ T E X T ' E X P O R T I N G C L I E N T =S Y M A N D T H E A D E R =I T _ T E X T _ H E A D E R I N S E R T ='' S A V E M O D E _ D I R E C T=' X ' T A B L E S L I N E S =I T _ L I N E S E X C E P T I O N S I D =1 L A N G U A G E =2 N A M E =3 O B J E C T =4 O T H E R S =5 . *C h e c kt h eR e t u r nC o d e I FS Y S U B R C< >0 . M E S S A G EI DS Y M S G I DT Y P ES Y M S G T Y N U M B E RS Y M S G N O W I T HS Y M S G V 1S Y M S G V 2S Y M S G V 3S Y M S G V 4I N T OP _ E R R O R . E X I T . E N D I F . C L E A R :W A, L E N,O F F . R E F R E S HI T _ L I N E S. E N D A T . E N D L O O P . E N D F O R M . "C O N T O L _ P A R A M E T E R

Upload Excel File Format:

Output In SAP Using MM03 T-code

wiki.scn.sap.com/wiki/display/ABAP/How+to+Upload+Long+Text+into+SAP+Using+Excel+Sheet+and+SAVE_TEXT+Function+Module

3/4

17/01/14

How to Upload Long Text into SAP Using Excel Sheet and SAVE_TEXT Function Module - ABAP Development - SCN Wiki

http://scn.sap.com/docs/DOC-45423

abap
Contact Us Privacy SAP Help Portal Terms of Use

excel

upload

ms-excel

mm

sd

fi

function

bapi

rfc

tutorial

code

program

file

Legal Disclosure

Copyright

Follow SCN

wiki.scn.sap.com/wiki/display/ABAP/How+to+Upload+Long+Text+into+SAP+Using+Excel+Sheet+and+SAVE_TEXT+Function+Module

4/4

You might also like