CN-117591761-B - Method for integrating SAP system and ITSM SaaS system embedded bill of lading
Abstract
The invention relates to the technical field of computers, in particular to a method for integrating an SAP system and an ITSM SaaS system embedded bill of lading. The invention helps the user to solve the bill of lading operation experience when encountering problems in the process of using the SAP system, and by embedding the bill of lading button in the SAP system, the user can directly submit the work bill in the SAP system without jumping to other systems, and can automatically fill in error reporting information, acquire user account information and provide a switchable password-free login function, so that the user can solve the problems more efficiently.
Inventors
- ZHANG LIJUN
- HUANG JIANHUA
Assignees
- 上海甄知科技有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20231007
Claims (5)
- 1. A method for integrating an SAP system and an ITSM SaaS system embedded bill of lading is characterized by comprising the following steps: S1, adding a button entry of a shortcut bill of lading for a toolbar and a menu bar in an SAP system in a two-way mode; S2, when a user clicks a button, user information and error reporting information in the SAP system are acquired through a program written by the ABAP, encrypted and spliced into a URL; S3, calling a user PC browser to access a corresponding link to jump to a bill of lading interface of the ITSM SaaS system, and automatically carrying bill of lading information; The method specifically comprises the following steps: Adding a configuration table in an SAP system, defining an address of an ITSM SaaS system to be skipped in the configuration table, defining an encryption KEY value, and defining the same encryption KEY value in the ITSM SaaS system for information decryption; Adding a shortcut bill of lading button and custom enhanced code logic in the SAP system, obtaining the user information of the current system of the SAP system, and obtaining error reporting information of the SAP system through sy-msg; Thirdly, when a user clicks a bill of lading button in the SAP system, constructing a JSON format according to the user information and the error reporting information of the SAP system obtained in the second step, encrypting the constructed user information by using an encryption KEY maintained in the configuration table in the first step, and then performing byte encoding to obtain a character string after encrypting the constructed user information by using an AES algorithm filled with 128-bit ECB mode PKCS7-PKCS 5; step four, obtaining the jump address maintained in the configuration table in the step one in the SAP system, splicing the character strings generated in the step three, generating URL links after encoding, calling a user PC browser to open the URL and jumping to the ITSM SaaS system; In the ITSM SaaS system, user information and error reporting information carried by the SAP system in a jump mode are received through a URL of a browser, decryption is carried out by using a contracted encryption KEY, whether a user can log in a secret-free mode or needs to jump to a log-in page is verified according to different configurations in the ITSM SaaS system, different processes are carried out, and the ITSM SaaS system automatically carries out secret-free log-in, matches the user according to the login name of the SAP system, a mailbox and a mobile phone number, if the matching is successful, the user automatically logs in, and if the matching is failed, the user fails to report errors; Step six, in the ITSM SaaS system, after the user login information is verified to pass, the user login information is redirected to a bill of lading interface of the ITSM SaaS system, the analyzed clear text SAP system error reporting information is redirected to a bill of lading page to be transmitted to a user PC browser in the form of URL parameters, namely, the front end page of the ITSM SaaS system, after the user PC browser receives the parameters, matching and filling are carried out according to the codes of the current bill of lading interface field, event bill key data are automatically acquired, an end user sees a bill of lading interface carrying all SAP system error reporting information, and the user can continue to operate, submit a work bill or close the page.
- 2. The method for integrating SAP system and ITSM SaaS system embedded bill of lading as set forth in claim 1, wherein said two-way approach in S1 is system development using the secondary development language ABAP language.
- 3. The method for integrating SAP system with ITSM SaaS system embedded bill of lading of claim 1, wherein said adding shortcut bill of lading button in step two is implemented by modifying system standard program MENUSYST.
- 4. The method for integrating SAP system and ITSM SaaS system embedded bill of lading as set forth in claim 1, wherein said custom enhanced code logic in step two is implemented by modifying function module HELP_START add enhanced code logic.
- 5. The method for integrating the SAP system with the ITSM SaaS system embedded bill of lading as set forth in claim 1, wherein the key data in the step six comprises a transaction code, a page URL, a Client, a system identifier, an SAP system account number, a mobile phone number and a mailbox of the SAP system.
Description
Method for integrating SAP system and ITSM SaaS system embedded bill of lading Technical Field The invention relates to the technical field of computers, in particular to a method for integrating an SAP system and an ITSM SaaS system embedded bill of lading. Background The SAP system, abbreviated as "SystemApplications and Products", is the software name for the enterprise management solution. In the process of using the SAP system, the user may encounter problems of unfamiliar business processes, complex operation and the like, resulting in low working efficiency. When the user needs to support, the user cannot directly finish operation in the SAP system, the third-party ITSM work order system needs to be opened to fill in the work order, the problem phenomenon is described, information such as operation of filling in the problem is generated, the user experience is poor, the user cannot always fill in accurate and effective problem information, the problem can be solved after the IT support department needs to communicate with the user for many times, and communication is quite unsmooth. The SAP system is used as a core management system of an enterprise and is basically deployed in an enterprise internal network, when the SAP system is in butt joint with the SaaS system, the systems of the two parties need to develop a butt joint interface, internal network permission needs to be opened, and development cost is not required to meet enterprise network management specifications. Disclosure of Invention The invention provides a method for integrating an SAP system and an ITSM SaaS system embedded bill of lading, which aims to overcome the defects of the prior art. In order to achieve the purpose, the method for integrating the SAP system and the ITSM SaaS system embedded bill of lading is designed and is characterized by comprising the following steps: S1, adding a button entry of a shortcut bill of lading for a toolbar and a menu bar in an SAP system in a two-way mode; S2, when a user clicks a button, user information and error reporting information in the SAP system are acquired through a program written by the ABAP, encrypted and spliced into a URL; S3, calling a user PC browser to access a corresponding link to jump to a bill of lading interface of the ITSM SaaS system, and automatically carrying bill of lading information; The method specifically comprises the following steps: Adding a configuration table in an SAP system, defining an address of an ITSM SaaS system to be skipped in the configuration table, defining an encryption KEY value, and defining the same encryption KEY value in the ITSM SaaS system for information decryption; Adding a shortcut bill of lading button and custom enhanced code logic in the SAP system, obtaining the user information of the current system of the SAP system, and obtaining error reporting information of the SAP system through sy-msg; Thirdly, when a user clicks a bill of lading button in the SAP system, constructing a JSON format according to the user information and the error reporting information of the SAP system obtained in the second step, encrypting the constructed user information by using an encryption KEY maintained in the configuration table in the first step, and then performing byte encoding to obtain a character string after encrypting the constructed user information by using an AES algorithm filled with 128-bit ECB mode PKCS7-PKCS 5; step four, obtaining the jump address maintained in the configuration table in the step one in the SAP system, splicing the character strings generated in the step three, generating URL links after encoding, calling a user PC browser to open the URL and jumping to the ITSM SaaS system; In the ITSM SaaS system, user information and error reporting information carried by the SAP system in a jump mode are received through a URL of a browser, decryption is carried out by using a contracted encryption KEY, whether a user can log in a secret-free mode or needs to jump to a log-in page is verified according to different configurations in the ITSM SaaS system, different processes are carried out, and the ITSM SaaS system automatically carries out secret-free log-in, matches the user according to the login name of the SAP system, a mailbox and a mobile phone number, if the matching is successful, the user automatically logs in, and if the matching is failed, the user fails to report errors; Step six, in the ITSM SaaS system, after the user login information is verified to pass, the user login information is redirected to a bill of lading interface of the ITSM SaaS system, the analyzed clear text SAP system error reporting information is redirected to a bill of lading page to be transmitted to a user PC browser in the form of URL parameters, namely, the front end page of the ITSM SaaS system, after the user PC browser receives the parameters, matching and filling are carried out according to the codes of the current bill of lading inte