SAP海尔解决方案及流程演示
- 格式:ppt
- 大小:3.30 MB
- 文档页数:48
sap操作流程详解SAP(Systems, Applications, and Products in Data Processing)是一种企业资源规划(ERP)软件,被广泛应用于全球各行各业的企业中。
它能够帮助企业管理各种业务流程,包括财务、采购、销售、生产等。
在使用SAP时,用户需要按照一定的操作流程来进行操作,下面将详细介绍SAP的操作流程。
首先,用户需要登录SAP系统。
在登录界面输入用户名和密码后,系统会验证用户的身份并进入主界面。
在主界面上,用户可以看到各种功能模块,如财务、采购、销售等。
接下来,用户需要选择相应的功能模块进行操作。
比如,如果用户想要进行采购操作,就需要进入采购模块。
在采购模块中,用户可以进行采购订单的创建、审批、跟踪等操作。
在进行具体操作时,用户需要按照系统给出的步骤来进行。
比如,在创建采购订单时,用户需要填写供应商信息、物料信息、数量、价格等。
系统会根据用户输入的信息生成采购订单,并自动更新到系统中。
在操作过程中,用户还可以进行数据查询、报表生成等操作。
SAP系统提供了丰富的报表功能,用户可以根据需要生成各种报表,如财务报表、销售报表等,帮助企业管理者进行决策分析。
除了基本的操作流程外,用户还可以根据需要进行系统配置和定制。
SAP系统具有高度的可定制性,用户可以根据自己的业务需求进行配置,使系统更符合企业的实际情况。
总的来说,SAP的操作流程是一个系统化、标准化的过程,用户需要按照一定的步骤来进行操作。
通过合理的使用SAP系统,企业可以提高工作效率、降低成本,实现业务流程的优化和管理。
希望以上介绍对您有所帮助。
S A P精编D M海尔6S管理开发集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]S A P A B A P D M S文档开发1.用到的BAPI:BAPI_DOCUMENT_CREATE2,ZBAPI_DOCUMENT_CHECKOUTVIEW2,BAPI_DOCUMENT_DELETE_DIRECT2.其中ZBAPI_DOCUMENT_CHECKOUTVIEW2是从标准的BAPI_DOCUMENT_CHECKOUTVIEW2改写(标准的在导出文档时,会自定义一个文档名称);改动代码如下:a)新增函数组ZMM_CVBAPIb)将LCVBAPITOP的定义对象拷贝到LZMM_CVBAPITOPc)在LZMM_CVBAPITOP最后添加如下:INCLUDE?lcvbapif01.INCLUDE?lcvbapif02.INCLUDE?lcvbapif03.INCLUDE?lcvbapif04.INCLUDE?lcvbapif05.INCLUDE?lcvbapif06.INCLUDE?lcvbapif07.d)拷贝函数BAPI_DOCUMENT_CHECKOUTVIEW2到新ZBAPI_DOCUMENT_CHECKOUTVIEW2,添加IMPORT参ORFILENAME,并修改代码。
3.以下为参考代码:*文档类型CONSTANTS:con_dokar(3)VALUE?'ZQX'.*存储类别CONSTANTS:con_storage_cat(10)VALUE?'DMS_C1_ST'.FORM?frm_creat_file.DATA:lv_rc TYPE?i,lt_filetable TYPE?filetable WITHHEADERLINE.DATA:lv_filename TYPE?filep,lv_path TYPE?filep.DATA:lv_docnumber TYPE?bapi_doc_aux-docnumber.DATA:ls_documentdata TYPE bapi_doc_draw2,ls_documentdatax TYPE?bapi_doc_drawx2,"bapi_doc_draw2x,lt_objectlinks TYPETABLEOF bapi_doc_drad?WITHHEADERLINE,lt_documentfiles TYPETABLEOF bapi_doc_files2?WITHHEADERLINE, ls_return TYPE?bapiret2.DATA:t_tdwp TYPETABLEOF tdwp WITHHEADERLINE.DATA:name?TYPE?draw-filep,ext(64)TYPE?c.CALLMETHOD cl_gui_frontend_services=>file_open_dialog EXPORTINGwindow_title=?'选择文件'default_extension=?'*'CHANGINGfile_table=?lt_filetable[]rc=?lv_rcEXCEPTIONSfile_open_dialog_failed=?1cntl_error=?2error_no_gui=?3not_supported_by_gui=?4OTHERS?=?9.IF?lt_filetable[]IS?INITIAL.EXIT.ENDIF.READTABLE lt_filetable INDEX?1.*解析路径文件PERFORM?frm_split_path_file USING?lt_filetable-filename CHANGING?lv_filenamelv_path.name=?lv_filename.WHILE?name?CA?'.'.SPLIT?name?AT?'.'INTO?ext?name.ENDWHILE.CONCATENATE?'.'name?INTO?name.TRANSLATE?name?TOLOWERCASE.CALLFUNCTION'CV120_DOC_GET_APPL'EXPORTINGpf_file=nameTABLESptx_tdwp=?t_tdwp.IF?t_tdwp[]IS?INITIAL.MESSAGE?s001?WITH?'不支持此类型文件'.ENDIF.READTABLE t_tdwp INDEX?1.ls_documentdata-documenttype=?con_dokar.ls_documentdata-documentversion=?'00'.ls_documentdata-documentpart=?'000'.ls_documentdata-description?=?'凭证描述'.ls_documentdata-username=?sy-uname.*ls_documentdata-ecnumber='123'.READTABLE t_tdwp INDEX?1.lt_documentfiles-documenttype=?'ZQX'.lt_documentfiles-storagecategory=?con_storage_cat. lt_documentfiles-wsapplication=?t_tdwp-dappl.lt_documentfiles-docpath=?lv_path.lt_documentfiles-docfile=?lv_filename.lt_documentfiles-checkedin=?'X'.APPEND?lt_documentfiles.CALLFUNCTION'BAPI_DOCUMENT_CREATE2'EXPORTINGdocumentdata=?ls_documentdataIMPORTINGdocumentnumber=?lv_docnumberreturn?=?ls_returnTABLESobjectlinks=?lt_objectlinksdocumentfiles=lt_documentfiles.IF?ls_return-type?=?'E'OR?lv_docnumber IS?INITIAL.*MESSAGEe001WITH'上传文件出错,请联系管理员'.MESSAGEID ls_return-idTYPE ls_return-typeNUMBER ls_return-numberWITH?ls_return-message_v1?ls_return-message_v2?ls_return-message_v3?ls_return-message_v4.ELSE.CALLFUNCTION'BAPI_TRANSACTION_COMMIT'.MESSAGE?s001?WITH?'上传成功'.ENDIF.wa_file-doc_id=?lv_docnumber.wa_file-dname=?lv_filename.wa_file-yk_planno=?wa_xqjh_h-yk_planno.wa_file-dtype=?name.wa_file-credat=?sy-datum.wa_file-ctime=?sy-uzeit.wa_file-cname=?sy-uname.APPEND?wa_file TO?it_file.IF?wa_xqjh_h-yk_planno ISNOTINITIAL.MODIFY?ztmm_xqjh_file FROM?wa_file.COMMITWORKANDWAIT.ENDIF.ENDFORM."FRM_UPLOAD_FILE*&---------------------------------------------------------------------* *&Formfrm_split_path_file*&---------------------------------------------------------------------* *text拆分路径和文档名*----------------------------------------------------------------------* *-->p1text*<--p2text*----------------------------------------------------------------------* FORM?frm_split_path_file?USING?uv_fullname?CHANGING?cv_filename?cv_pathn ame.DATA:lt_match TYPE?match_result_tab,ls_match LIKELINEOF lt_match.FINDALLOCCURRENCESOF'\'IN?uv_fullname?IN?CHARACTER?MODE?RESULTS?lt_match.IFNOT lt_match IS?INITIAL.LOOPAT lt_match INTO?ls_match.ENDLOOP.ADD?1?TO?ls_match-offset.cv_pathname=?uv_fullname(ls_match-offset).cv_filename=?uv_fullname+ls_match-offset.ENDIF.ENDFORM.*&---------------------------------------------------------------------* *&FormFRM_READ_FILE*&---------------------------------------------------------------------* *text*----------------------------------------------------------------------* *-->p1text*<--p2text*----------------------------------------------------------------------* FORM?frm_read_file.DATA:lv_file TYPE?string?VALUE?'C:\XQJH1'.DATA:lv_path TYPE?string.DATA:lv_result TYPE?abap_bool.DATA:lv_rc TYPE?i.DATA:lv_line TYPE?i.DATA:lv_originalpath TYPE?bapi_doc_aux-filename,lv_orfilename TYPE?bapi_doc_aux-filename.DATA:ls_documentfile TYPE?bapi_doc_files2,ls_return TYPE?bapiret2.lv_result=?cl_gui_frontend_services=>directory_exist(directory?=?lv_file ?).IF?lv_result<>'X'.CALLMETHOD cl_gui_frontend_services=>directory_createEXPORTINGdirectory=?lv_fileCHANGINGrc=?lv_rcEXCEPTIONSdirectory_create_failed=?1cntl_error=?2error_no_gui=?3directory_access_denied=?4directory_already_exists=?5path_not_found=?6unknown_error=?7not_supported_by_gui=?8wrong_parameter=?9OTHERS?=?10.IF?lv_rc<>0?OR?sy-subrc<>0.MESSAGE?e001?WITH?'文件路径拒绝访问'.ENDIF.ENDIF.GETCURSORLINE lv_line.READTABLE it_file INTO?wa_file INDEX?lv_line.CONCATENATE?lv_file'\'INTO?lv_originalpath.lv_orfilename=?wa_file-dname.CALLFUNCTION'ZBAPI_DOCUMENT_CHECKOUTVIEW2'EXPORTINGdocumenttype=?con_dokardocumentnumber=wa_file-doc_iddocumentpart=?'000'documentversion=?'00'documentfile=?ls_documentfileoriginalpath=?lv_originalpathorfilename=?lv_orfilenameIMPORTINGreturn?=?ls_return.IF?ls_return ISNOTINITIAL.MESSAGEID ls_return-idTYPE ls_return-typeNUMBER ls_return-number WITH?ls_return-message_v1?ls_return-message_v2?ls_return-message_v3?ls_return-message_v4.ENDIF.CONCATENATE?lv_originalpathlv_orfilename INTO?lv_path. CALLMETHOD cl_gui_frontend_services=>executeEXPORTINGdocument=?lv_pathsynchronous=?'X'EXCEPTIONScntl_error=?1error_no_gui=?2bad_parameter=?3file_not_found=?4path_not_found=?5file_extension_unknown=?6error_execute_failed=?7synchronous_failed=?8not_supported_by_gui=?9OTHERS?=?10.IF?sy-subrc<>0.*ImplementsuitableerrorhandlinghereMESSAGE?s001?WITH?'打开文档失败'DISPLAY?LIKE?'E'.ENDIF.ENDFORM."FRM_READ_FILE*&---------------------------------------------------------------------* *&FormFRM_DOWN_FILE*&---------------------------------------------------------------------* *text*----------------------------------------------------------------------* *-->p1text*<--p2text*----------------------------------------------------------------------* FORM?frm_down_file.DATA:lv_filename TYPE?string.DATA:lv_path TYPE?string.DATA:lv_path_c(100)TYPE?c.DATA:lv_fullpath TYPE?string.DATA:lv_result TYPE?abap_bool.DATA:lv_rc TYPE?i.DATA:lv_line TYPE?i.DATA:lv_originalpath TYPE?bapi_doc_aux-filename,lv_orfilename TYPE?bapi_doc_aux-filename.DATA:ls_documentfile TYPE?bapi_doc_files2,ls_return TYPE?bapiret2.GETCURSORLINE lv_line.READTABLE it_file INTO?wa_file INDEX?lv_line.lv_filename=?wa_file-dname.CALLMETHOD cl_gui_frontend_services=>file_save_dialogEXPORTINGwindow_title=?'选择位置'*default_extension=default_file_name=?lv_filename*with_encoding=*file_filter=*initial_directory=*prompt_on_overwrite='X'CHANGINGfilename=?lv_filenamepath=?lv_pathfullpath=?lv_fullpathEXCEPTIONScntl_error=?1error_no_gui=?2not_supported_by_gui=?3invalid_default_file_name=?4OTHERS?=?5.IF?sy-subrc<>0.EXIT.ENDIF.lv_result=?cl_gui_frontend_services=>directory_exist(directory?=?lv_path ?).IF?lv_result<>'X'.MESSAGE?e001?WITH?'文件路径不存在'.ENDIF.lv_originalpath=?lv_path.lv_orfilename=?lv_filename.CALLFUNCTION'ZBAPI_DOCUMENT_CHECKOUTVIEW2'EXPORTINGdocumenttype=?con_dokardocumentnumber=wa_file-doc_iddocumentpart=?'000'documentversion=?'00'documentfile=?ls_documentfileoriginalpath=?lv_originalpathorfilename=?lv_orfilenameIMPORTINGreturn?=?ls_return.IF?ls_return ISNOTINITIAL.MESSAGEID ls_return-idTYPE ls_return-typeNUMBER ls_return-numberWITH?ls_return-message_v1?ls_return-message_v2?ls_return-message_v3?ls_return-message_v4.ELSE.MESSAGE?s001?WITH?'下载成功'.ENDIF.ENDFORM."FRM_DOWN_FILE*&---------------------------------------------------------------------* *&FormFRM_DELETE_FILE*&---------------------------------------------------------------------* *text*----------------------------------------------------------------------* *-->p1text*<--p2text*----------------------------------------------------------------------* FORM?frm_delete_file.DATA:lv_line TYPE?i,ls_return TYPE?bapiret2.CALLFUNCTION'POPUP_TO_CONFIRM'EXPORTINGtitlebar=?'消息提示'text_question=?'是否删除文档'text_button_1=?'是'text_button_2=?'否'default_button=?'1'display_cancel_button=?''start_column=?25start_row=?6*popup_type='ICON_MESSAGE_ERROR'IMPORTINGanswer=?lv_answerEXCEPTIONStext_not_found=?1OTHERS?=?2.IF?lv_answer<>'1'.MESSAGE?s001?WITH?'用户取消操作'DISPLAY?LIKE?'E'.EXIT.ENDIF.GETCURSORLINE lv_line.READTABLE it_file INTO?wa_file INDEX?lv_line.CALLFUNCTION'BAPI_DOCUMENT_ENQUEUE'EXPORTINGdocumenttype=?con_dokardocumentnumber=wa_file-doc_iddocumentpart=?'000'documentversion=?'00'IMPORTINGreturn?=?ls_return.IF?ls_return ISNOTINITIAL.MESSAGEID ls_return-idTYPE ls_return-typeNUMBER ls_return-number WITH?ls_return-message_v1?ls_return-message_v2?ls_return-message_v3?ls_return-message_v4.ENDIF.CALLFUNCTION'BAPI_DOCUMENT_DELETE_DIRECT'EXPORTINGdocumenttype=?con_dokardocumentnumber=wa_file-doc_iddocumentpart=?'000'documentversion=?'00'IMPORTINGreturn?=?ls_return.CALLFUNCTION'BAPI_DOCUMENT_DEQUEUE'EXPORTINGdocumenttype=?con_dokardocumentnumber=wa_file-doc_iddocumentpart=?'000'documentversion=?'00'.IF?ls_return-type?<>?'E'.CALLFUNCTION'BAPI_TRANSACTION_COMMIT'.DELETE?it_file INDEX?lv_line.DELETEFROM ztmm_xqjh_file WHERE?doc_id=?wa_file-doc_id.MESSAGE?s001?WITH?'删除成功'.ELSE.MESSAGEID ls_return-idTYPE ls_return-typeNUMBER ls_return-numberWITH?ls_return-message_v1?ls_return-message_v2?ls_return-message_v3?ls_return-message_v4.ENDIF.ENDFORM."FRM_DELETE_FILE*&---------------------------------------------------------------------* *&FormFRM_DOUBLE_CLICK*&---------------------------------------------------------------------* *text*----------------------------------------------------------------------* *-->p1text*<--p2text*----------------------------------------------------------------------* FORM?frm_double_click.DATA:filed?TYPE?char20.GETCURSORFIELD filed.IF?filed?=?'IT_FILE-DOC_ID'.GETCURSORLINEline.READTABLE it_file INDEX?line.SETPARAMETERID'CV1' FIELD?it_file-doc_id. SETPARAMETERID'CV2' FIELD?con_dokar. SETPARAMETERID'CV3' FIELD?'00'. SETPARAMETERID'CV4' FIELD?'000'. CALLTRANSACTION'CV03N' ANDSKIPFIRSTSCREEN. ENDIF. ENDFORM."FRM_DOUBLE_CLICK。
SAP助海尔物流信息系统为了与国际接轨,建立起高效、迅速的现代物流系统,海尔采用了SAP公司的ERP系统和BBP系统(原材料网上采购系统),对企业进行流程改造。
经过近两年的实施,海尔的现代物流管理系统不仅很好地提高了物流效率,而且将海尔的电子商务平台扩展到了包含客户和供应商在内的整个供应链管理,极大地推动了海尔电子商务的发展。
需求分析海尔集团认为,现代企业运作的驱动力只有一个:订单。
没有订单,现代企业就不可能运作。
围绕订单而进行的采购、设计、制造、销售等一系列工作,最重要的一个流程就是物流。
离开物流的支持,企业的采购与制造、销售等行为就会带有一定的盲目性和不可预知性。
建立高效、迅速的现代物流系统,才能建立企业最核心的竞争力。
海尔需要这样的一套信息系统,使其能够在物流方面一只手抓住用户的需求,另一只手抓住可以满足用户需求的全球供应链。
海尔实施信息化管理的目的主要有以下两个方面:(1)现代物流区别于传统物流的主要特征是速度,而海尔物流信息化建设需要以订单信息流为中心,使供应链上的信息同步传递,能够实现以速度取胜。
(2)海尔物流需要以信息技术为基础,能够向客户提供竞争对手所不能给予的增值服务,使海尔顺利从企业物流向物流企业转变。
解决方案海尔采用了SAP公司提供的ERP和BBP系统,组建自己的物流管理系统。
系统构成1.ERP系统海尔物流的ERP系统共包括五大模块MM(物料管理)、PP(制造与计划)、SD(销售与定单管理)、FI/CO(财务管理与成本管理)。
ERP实施后,打破了原有的“信息孤岛”,使信息同步而集成,提高了信息的实时性与准确性,加快了对供应链的响应速度。
如原来订单由客户下达传递到供应商需要10天以上的时间,而且准确率低,实施ERP后订单不但1天内完成“客户—商流——工厂计划——仓库——采购——供应商”的过程,而且准确率极高。
另外,对于每笔收货,扫描系统能够自动检验采购订单,防止暗箱收货,而财务在收货的同时自动生成入库凭证,使财务人员从繁重的记账工作中解放出来,发挥出真正的财务管理与财务监督职能,而且效率与准确性大大提高。