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.