CREATEOBJECT BDS_INSTANCE. CALL METHODBDS_INSTANCE->GET_INFO"获取文档信息 EXPORTING CLASSNAME = DOC_CLASSNAME CLASSTYPE = DOC_CLASSTYPE OBJECT_KEY = DOC_OBJECT_KEY CHANGING COMPONENTS = DOC_COMPONENTS SIGNATURE = DOC_SIGNATURE. CALL METHODBDS_INSTANCE->GET_WITH_URL"获取文档的url地址放到DOC_URIS中...
22、T_TYPE=EXCEL.WA_DOC_SIGNATURE-PROP_VALUE=P_DOCNAME.赋给文档名字APPENDWA_DOC_SIGNATURETODOC_SIGNATURE.DOC_SIGNATURE存储了文档信息CREATEOBJECTBDS_INSTANCE.CALLMETHODBDS_INSTANCE-GET_INFO获取文档信息EXPORTINGCLASSNAME=DOC_CLASSNAMECLASSTYPE=DOC_CLASSTYPEOBJECT_KEY=DOC_OBJECT_KEYCHANGINGCOMPONENTS=DOC_COMP...
FREE BDS_INSTANCE. 释放该对象 READ TABLE DOC_URIS INTO WA_DOC_URIS INDEX 1. ITEM_URL = WA_DOC_URIS-URI. 获取对象的地址 * 告诉 SAP DOI 容器开辟一个 Excel 策略 CALL METHOD CONTROL-GET_DOCUMENT_PROXY EXPORTING DOCUMENT_TYPE = Excel.Sheet NO_FLUSH = X IMPORTING DOCUMENT_PROXY = DOCUMENT ...
1 建立excel模版 2 在程序中整理要输出的数据,并完成最终的输出1 建立excel模版1.1 在本地建立一个excel 设置模版的格式,在本例中,模版格式如下:1.2 使用Tcode:OROA,将模版导入SAP系统1.2.1 输入Tcode:OROA 注:其他字段可以不填1.2.2 导入模版1.2.2.1 导入模版 Create——>standard.doc....
SAP-ABAP-DOI技术的优化与说明 SAP-ABAP-DOI技术的优化与说明 应以前一个公司的邀请,对ABAP程序使用DOI技术输出EXCEL文件的程序进行优化处理。此公司的问题是,DOI输出的EXCEL太难看了。X系列的THINKPAD看程序要来回滚动,而现在的大屏幕的台式机上的EXCEL又局限在一个小小的角落。从我的角度来看,那批程序也是...
ABAP中DOI的实现 我们再做复杂报表或是特定格式的报表时,ALV往往不能满足我们的需求,这时我们可以用DIO 来做,DIO的原理是我们首先上载一个EXCEL模板,然后根据我们的模板定义特定格式的内表,然后 将内表中的数据填充至模板显示,DIO具有极大的灵活性,可以满足我们对任何复杂报表的需求。上载EXCEL模板的TCODE是OAOR...
CALL METHOD bds_instance->get_info EXPORTING classname = doc_classname classtype = doc_classtype object_key = doc_object_key CHANGING components = doc_components signature = doc_signature. CALL METHOD bds_instance->get_with_url EXPORTING
CALL METHOD BDS_INSTANCE->GET_INFO"过取文档信息 EXPORTING CLASSNAME = DOC_CLASSNAME CLASSTYPE = DOC_CLASSTYPE OBJECT_KEY = DOC_OBJECT_KEY CHANGING COMPONENTS = DOC_COMPONENTS SIGNATURE = DOC_SIGNATURE. CALL METHOD BDS_INSTANCE->GET_WITH_URL" 过 取文档的 url 地址放到 DOC_URIS 中 EXPORTING ...
CALL METHOD cl_bds_instance-get_info EXPORTING classname = g_classname classtype = g_classtype obj ect_key = g_obj ect_key CHANGING components = gt_doc_components signature = gt_doc_signature EXCEPTIONS nothing_found = 1 error_kpro = 2 internal_error = 3 parameter_error = 4 not_...
"ELSE.ENDIF.APPENDwa_doc_signatureTOgt_doc_signature.CREATEOBJECTcl_bds_instance.CALLMETHODcl_bds_instance->get_infoEXPORTINGclassnameg_classnameclasstypeg_classtypeobject_keyg_object_keyCHANGINGcomponents=gt_doc_componentssignature=gt_doc_signatureEXCEPTIONSnothing_found=1error_kpro=2internal_error=3...