Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 923

Function module to Upload a file in Application Server from Internal table

$
0
0

Dear Expert,

 

    I have a report which contains a final Internal table with 110 fields,

I want to Upload a file in Application Server from Internal table data.

I run this programme in Background.

 

 

Kindly let me know process/Function module to achieve do this.

 

I am trying following method.

 

But CONCATENATE works up to 255 characters only..so it is not working.

 

HTAB = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.

 

   CONCATENATE    'Project ID'

                  'Project Description'

                  'Customer Name'

                  'Zone'

                  'PLANT'

                  'Legal Agrement No'

                  'Sharepoint ID'

                  'Commencement Date'

                  'Contract Number'

                  'EC Tenure'

                  'C.E.O Comments'

                  'Package'

                  'No of classroom'

                  'No. of PDC'

                  'PDC Start Date'

                  'PDC End Date'

                  'Chain School'

                  'Trustee name'

                  'Go-Live Date'

                  'Project Current Status'

                  'System Status'

                  'ILC Status'

                  'Exception Status'

                  'ILC Events'

                  'Project Status'

                  'legal Status'

                  'School Classification'

                  'TSS'

                  'PTSA'

                  'Academic Year commencement'

                  'Academic Year Ends In '

                  'Fee payment frequency '

                  'School Quality'

                  'ADM'

                  'TDM'

                  'Way_Bill'

                  'Dispatch'

                  'Box Count'

                  'POD'

                  'Edge Co-Ordinator'

                  'Installation Waiver'

                  'Installation Status'

                  'TT Waiver'

                  'Teacher Training'

                  'Acceptance Certificate'

                  'On-Hold'

                  'Cancellation'

                  'Termination'

                  'Agreement Type'

                  'Tier'

                  'ICD Details'

                  'Delay Implementation date'

                  'Go Live Request Processed On'

                  'On Hold Date 1'

                  'On Hold Release Date 1'

                  'Material Good To Go Date'

                  'Material Status -BOM A'

                  'Material Delivery Date -BOM A'

                  'Material Status -BOM B'

                  'Material Delivery Date -BOM B'

                  'Material Status -BOM C'

                  'Material Delivery Date -BOM C'

                  'SDM'

                  'Installation Vendor'

                  'Installation Certificate Status'

                  'Installation Start date'

                  'Installation End date'

                  'Teacher Training Date'

                  'Training Feedback Forms'

                  'Avg Training Feedback Score'

                  'Acceptance Certificate Date'

                  'EC Required'

                  'EC Joining Date'

                  'EC Contact Number'

                  'EC Name'

                  'EC email'

                  'Customer Contact Person'

                  'Department /Designation'

                  'Customer Contact No'

                  'Customer Address'

                  'Service Partner'

                  'CR (Normal + Epson)'

                  'CR ( NORMAL + NEC)'

                  'CR (ICD + EPSON)'

                  'CR (ICD + NEC)'

                  'Material Short Shipment'

                  'BOM A & B Short shipment  Details'

                  'Short Shipment Closure Date'

                  'BOM C Short shipment Details'

                  'DOA Details'

                  'Contract End Date'

                  'EC Code'

                  'Sales Officer'

                  'Sales Manager'

                  'Sales Director'

                  'Sales Director 2'

                  'Sales Senior Manager'

                  'Customer email ID'

                  'Date of Termination'

                  'Material Exposure Status (For Terminated Schools)'

                  'Customer Segmentation'

                  'Lead'

                  'Mancom Member'

                  'Relationship Manager'

                  'SRT Director'

                  'SRT Team'

                  'To be terminated date'

               INTO WA_BGFILE-LINE

               SEPARATED BY  HTAB.

APPEND WA_BGFILE TO IT_BGFILE.




 

        CONCATENATE WA_FINAL-PSPID

                    WA_FINAL-POST1

                    WA_FINAL-NAME1

                    WA_FINAL-ZZONE

                    WA_FINAL-WERKS

                    ZAGREEMET_NO

                    WA_FINAL-ZSHAREPOINT_ID

                    VBEGDAT

                    VBELN

                    WA_FINAL-ZEC_TENURE

                    WA_FINAL-ZCEO

                    WA_FINAL-ZPACKAGE

                    ZNUMBER_CLASSROOM

                    WA_FINAL-ZNO_PDC

                    ZPDC_START_DATE

                    ZPDC_START_DATE

                    WA_FINAL-ZCHAIN_SCHOOL

                    WA_FINAL-ZTRUSTEE_NAME

                    ZGO_LIVE_DATE

                    WA_FINAL-USER_STATUS

                    WA_FINAL-SYSTEM_STATUS

                    WA_FINAL-ZILC_STATUS_MSG

                    WA_FINAL-ZEXCEPTION_STATUS_MSG

                    WA_FINAL-ZILC_EVENTS

                    WA_FINAL-ZPROJECT_STATUS

                    WA_FINAL-ZLEGAL_STATUS

                    WA_FINAL-ZSCHOOL_CLASSIFICATION

                    WA_FINAL-ZTSS

                    WA_FINAL-ZPTSA

                    WA_FINAL-ZSCHOOL_QUALITY

                    WA_FINAL-ADM1

                    WA_FINAL-TDM1

                    WA_FINAL-ZWAY_BILL

                    WA_FINAL-ZDISPATCH

                    WA_FINAL-ZBOX_COUNT

                    WA_FINAL-ZPOD

                    WA_FINAL-ZEDGE_CO_ORDINATOR

                    WA_FINAL-ZINSTALLATION_WAIVER

                    WA_FINAL-ZINSTALLATION_STATUS

                    WA_FINAL-ZTT_WAIVER

                    WA_FINAL-ZTEACHER_TRAINING

                    WA_FINAL-ZACCEPTANCE_CERTIFICATE

                    WA_FINAL-ZON_HOLD

                    WA_FINAL-ZCANCELLATION

                    WA_FINAL-ZTERMINATION

                    WA_FINAL-ZZAGREEMENT_TYPE

                    WA_FINAL-ZZTIER

                    WA_FINAL-ZZICD_DETAILS

                    ZZDELAY_IMP_DATE

                    WA_FINAL-ZZGOLIVE_REQ_PROCES_ON

                    ZLOCKING_STARTDATE

                    ZLOCKING_ENDDATE

                    ZZMAT_GOOD_TO_DATE

                    DATE_BOMA

                    WA_FINAL-ZZMAT_STAT_BOMB

                    ZZMAT_DEL_DT_BOMB

                    WA_FINAL-ZZMAT_STAT_BOMC

                    DATE_BOMC

                    WA_FINAL-ZZSMD_NM

                    WA_FINAL-ZZINSTALL_VENDOR

                    WA_FINAL-ZZINSTALL_CERT_STAT

                    INST_SDATE

                    INST_EDATE

                    TT_DATE

                    WA_FINAL-ZZTRAINING_FB_FORM

                    WA_FINAL-ZZAVG_TRAINING_FB_SCORE

                    ZZACCPT_CERT_DATE

                    WA_FINAL-ZZEC_REQUIRED

                    ZZEC_JOINING_DATE

                    WA_FINAL-ZZEC_CONTRACT_NUMBER

                    WA_FINAL-ZZEC_NAME

                    WA_FINAL-ZZEC_MAIL

                    WA_FINAL-ZZCUST_CONTACT_PER

                    WA_FINAL-ZZDEPT_DESG

                    WA_FINAL-ZZCUST_CONT_NO

                    WA_FINAL-ZZCUST_ADRES

                    WA_FINAL-ZZSER_PRTNR

                    WA_FINAL-ZZCR_NOR_EPS

                    WA_FINAL-ZZCR_NOR_NEC

                    WA_FINAL-ZZICD_NOR_EPS

                    WA_FINAL-ZZICD_NOR_NEC

                    WA_FINAL-ZZMAT_SHORT_SHIP

                    WA_FINAL-ZZBOM_AB_SHIP_DET

                    ZZSHRT_SH_CL_DATE

                    WA_FINAL-ZZBOM_C_SHIP_DET

                    WA_FINAL-ZZDOA_DETAILS

                    ZZCONTRACT_END_DATE

                    WA_FINAL-ZZEC_CODE

                    WA_FINAL-ZZSALES_OFFICER_NM

                    WA_FINAL-ZZSALES_MANAGER_NM

                    WA_FINAL-ZZSALES_DIRECTOR_NM

                    WA_FINAL-ZZSALES_DIRECTOR2_NM

                    WA_FINAL-ZZSALES_SEN_MANGR_NM

                    WA_FINAL-ZZCUST_EMAIL_ID

                    WA_FINAL-ZZDATE_TERMINATION

                    WA_FINAL-ZZMAT_EXP_STATS

                    WA_FINAL-ZZCUST_SEG

                    WA_FINAL-ZZLEAD

                    WA_FINAL-ZZMANCOM_MEMBER_NM

                    WA_FINAL-ZZRELATION_MANAGER_NM

                    WA_FINAL-ZZSRT_DIRECTOR_NM

                    WA_FINAL-ZZSRT_TEAM

                    ZZTO_BE_TERM_DATE

                    WA_FINAL-ZZACA_YEAR_COM

                    WA_FINAL-ZZACA_YR_ENDS

                    WA_FINAL-ZZFEE_PAY_FRE

             INTO WA_BGFILE-line

             SEPARATED BY  HTAB.

         APPEND WA_BGFILE TO IT_BGFILE.

         CLEAR WA_BGFILE.

 

       ENDIF.

 

      CLEAR: WA_FINAL,

             WA_BGFILE.

 

 

     ENDLOOP.

 

     GV_DIR = '\\MVMS265\sapmnt\trans'.

     GV_DATE = SY-DATUM.

     GV_TIME = SY-uzeit.

 

 

  CONCATENATE GV_DIR '/' GV_DATE GV_TIME '.XLS' INTO GV_DIR.

 

    OPEN DATASET GV_DIR FOR OUTPUT IN TEXT MODE ENCODING DEFAULT WITH

      SMART LINEFEED.

     IF sy-subrc = 0.

       LOOP AT IT_BGFILE INTO WA_BGFILE.

         TRANSFER WA_BGFILE TO GV_DIR.

         CLEAR WA_BGFILE.

       ENDLOOP.

     ENDIF.





 

    CLOSE DATASET GV_DIR.


Viewing all articles
Browse latest Browse all 923

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>