Interface data processing platform and processing method for SAP system and electronic equipment
By designing an open platform based on industry common protocol standards, the interdependence of various parts of the SAP system is reduced, the maintenance and scalability of the system is improved, the problem of high interface development costs in the existing technology is solved, and the interface development reduction is achieved This effect is enhanced.
Patent Information
- Application Number
- CN202310771190.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-27
AI Technical Summary
The interface data processing of existing SAP systems has high learning and maintenance costs, and the various parts of the system are highly interdependent, making it difficult to expand and maintain, resulting in a large investment cost for interface development.
Design an open platform based on industry-wide protocol standards, including protocol adapter module, interface adapter module, log management module and business processing function module, through these modules, the system's signal connection, interface data splitting, log management and business processing, Reduce the interdependence of various parts of the system and improve cohesion and scalability.
It realizes the improvement of the maintenance and scalability of the system, reduces the investment cost of interface development, reduces human resource investment, improves the portability and reusability of the system, and simplifies the workload of interface development.
Smart Images

Figure CN119201808A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of control system data technology, and in particular, to an interface data processing platform for a SAP system. In addition, the present invention also relates to an interface data processing method and electronic equipment for a SAP system. Background Art
[0002] With the rapid development of the enterprise, the number of interfaces for data exchange between various peripheral systems and the SAP system (core financial system) is gradually increasing. The tracking, monitoring and management of interfaces are becoming more and more numerous and complex. There are more and more links and relevant personnel involved, and the difficulty is increasing.
[0003] In the prior art "CN202210821077.X - SAP system data processing method, processor and data processing system", enterprises usually directly use the SAP system interface to transmit and connect with peripheral systems. Due to the inconsistency of interfaces between different companies and different projects, the learning, construction and maintenance costs are relatively high.
[0004] Therefore, how to provide an interface data processing platform for the SAP system that can reduce the interdependence of various parts of the system, improve the maintainability and scalability of the system, and reduce the investment cost of interface development has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0005] In order to solve the above technical problems, the present invention provides an interface data processing platform for a SAP system, which can reduce the mutual dependence of various parts of the system, improve the cohesion of the component units, and reduce the degree of coupling between the component units, thereby improving the maintainability and expansibility of the system and reducing the investment cost of interface development. In addition, the present invention also relates to an interface data processing platform system and electronic equipment for a SAP system, which also have the above beneficial effects.
[0006] Furthermore, based on the current status of the SAP system interface, the present invention designs an open platform that meets the industry's general protocol standards, which can reduce the mutual dependence of various parts of the system, improve the cohesion of the component units, and reduce the degree of coupling between the component units, thereby improving the maintainability and scalability of the system. The present invention is put into use, which can greatly reduce the human resource investment in interface development and achieve the goal of reducing costs and increasing efficiency.
[0007] The technical solution provided by the present invention is as follows:
[0008] The present invention provides an interface data processing platform for a SAP system, comprising: a protocol adapter module, which is used for connecting with peripheral system signals; an interface adapter module, which is used for batch splitting of interface data; a log management module, which is used for unifying and managing the log data table structure of the interface; a business processing function module, which is used for unifying the data structure of input and output parameters of business functions; and a configuration parameter module, which is used for controlling the module function enabling states of the protocol adapter module, the interface adapter module, the business processing function module and the log management module; wherein the protocol adapter module, the interface adapter module and the business processing function module are sequentially data-connected, and the log management module is respectively data-connected with the protocol adapter module, the interface adapter module and the business processing function module.
[0009] Furthermore, in a preferred embodiment of the present invention, the protocol adapter module adapts to universal protocol access.
[0010] Furthermore, in a preferred embodiment of the present invention, the protocol adapter module and the peripheral system use a common message format.
[0011] Furthermore, in a preferred embodiment of the present invention, in the log management module, all interface data are stored in the same data table.
[0012] Furthermore, in a preferred embodiment of the present invention, the functions of the functional modules involved in the interface data processing platform for the SAP system include: reprocessing, deletion, modification, and synchronous / asynchronous type of the interface.
[0013] In addition, the present invention also provides a technical solution for an interface data processing method for a SAP system, and the method is used for the above-mentioned interface data processing platform for a SAP system; the method comprises: obtaining external message data from a peripheral system through a protocol adapter module; first importing the external message data into a log management, identifying a connection protocol type, and generating a message ID associated with the external message data; calling the configuration parameter module to configure functional parameters of each module in the platform; transferring the external message data and the message ID into an interface adapter for batch splitting processing to obtain input interface parameters; importing the input interface parameters into a business processing function module to call background data to obtain a calling result; if the input interface parameters include new interface parameters, calling the log management module to save them.
[0014] Furthermore, in a preferred embodiment of the present invention, the "calling the log management module for saving" specifically includes the following steps: the interface adapter module initiates an instruction to the log management module to save the new interface parameters in a universal format; the log management module calls the BAPI function accounting unit of the business processing function module to modify and adjust the log data table of the log management module; in the interface adapter module, the export parameters associated with the new interface parameters are serialized.
[0015] Furthermore, in a preferred embodiment of the present invention, the method further comprises: transmitting the calling result synchronously / asynchronously with the peripheral system through the protocol adapter module based on the export parameter serialized in the interface adapter module.
[0016] In addition, the present invention also provides a technical solution for an interface data processing method for a SAP system, and the method is used for the above-mentioned interface data processing platform for a SAP system; the method comprises: a business processing function module sends a first data instruction to an interface adapter module according to a scheduled task state or a real-time trigger state; calling the configuration parameter module to configure functional parameters of each module in the platform; the interface adapter module registers a message ID with a log management module in combination with an entry function, and then performs input parameter format conversion on the first data instruction to obtain output interface parameters; performs output parameter message function conversion in combination with the output interface parameters and the message ID, and transmits the result to a peripheral system through a protocol adapter module.
[0017] Furthermore, in a preferred embodiment of the present invention, the method also includes: in the interface adapter module, the input interface parameters are converted through the input parameter message conversion function and the output parameter format to obtain the output parameter format; if there is a new output parameter format in the output parameter format, the log data table in the log management module is updated.
[0018] In addition, the present invention also provides a technical solution for an electronic device, including: a computer program, the computer program is used to execute the above; a memory, the memory is used to store the computer program; and a processor, the processor is used to execute the computer program.
[0019] The interface data processing platform for SAP system provided by the present invention, compared with the prior art, replaces SAP proprietary interface protocol with protocol adapter module to realize signal data connection with peripheral system, further, realizes separation of interface platform and business processing logic through interface adapter module, ensures portability and reusability of the platform; realizes unified management of interface log through log management module; realizes centralized management of common functions of synchronous / asynchronous call of interface and inbound / outbound data transmission through business processing function module; and controls the function enabling status of each module in combination with configuration parameter module. In summary, the technical solution provided by the present invention can reduce the mutual dependence of various parts of the system, improve the cohesion of constituent units, reduce the degree of coupling between constituent units, thereby improving the maintainability and extensibility of the system, and reducing the investment cost of interface development. In addition, the present invention also relates to an interface data processing method and electronic device for SAP system, which also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 A schematic diagram of the structure of an interface data processing platform for a SAP system provided in an embodiment of the present invention;
[0022] Figure 2 A schematic diagram of the process nodes of the interface data processing method (input parameter) for the SAP system provided by the embodiment of the present invention;
[0023] Figure 3 A schematic diagram of the main steps of the interface data processing method (input parameter) for the SAP system provided by an embodiment of the present invention;
[0024] Figure 4 A schematic diagram of the process nodes of the interface data processing method (output parameters) for the SAP system provided by an embodiment of the present invention;
[0025] Figure 5 A schematic diagram of the main steps of the interface data processing method (outputting parameters) for the SAP system provided by an embodiment of the present invention;
[0026] Figure 6 An embodiment of the present invention provides an input parameter message format of JSON;
[0027] Figure 7An embodiment of the present invention provides a synchronization parameter output message format of JSON;
[0028] Figure 8 An embodiment of the asynchronous output parameter message format provided in the embodiment of the present invention is JSON. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present invention.
[0030] It should be noted that when an element is referred to as being "fixed on" or "set on" another element, it can be directly on the other element or indirectly set on the other element; when an element is referred to as being "connected to" another element, it can be directly connected to the other element or indirectly connected to the other element.
[0031] It should be understood that the terms "length", "width", "up", "down", "front", "back", "first", "second", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0032] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" and "several" is two or more, unless otherwise clearly and specifically defined.
[0033] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with this technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantive technical significance. Any structural modification, change in proportion or adjustment of size, without affecting the effects and purposes that can be achieved by the present invention, should still fall within the scope of the technical contents disclosed by the present invention.
[0034] like Figures 1 to 8 As shown, an interface data processing platform for a SAP system provided by an embodiment of the present invention includes: a protocol adapter module for connecting with peripheral system signals; an interface adapter module for batch splitting of interface data; a log management module for unifying and managing the log data table structure of the interface; a business processing function module for unifying the data structure of the input and output parameters of the business function; a configuration parameter module for controlling the module function enabling status of the protocol adapter module, the interface adapter module, the business processing function module and the log management module; wherein the protocol adapter module, the interface adapter module and the business processing function module are data connected in sequence, and the log management module is data connected with the protocol adapter module, the interface adapter module and the business processing function module respectively.
[0035] The present invention provides a technical solution for an interface data processing platform for a SAP system, in which a protocol adapter module is used to replace the SAP proprietary interface protocol to achieve signal data connection with the peripheral system. Furthermore, the interface adapter module is used to separate the interface platform from the business processing logic, thereby ensuring the portability and reusability of the platform; further, the log management module is used to achieve unified management of the interface log; further, the business processing function module is used to achieve centralized management of common functions such as synchronous / asynchronous calls to the interface and inbound / outbound data transmission; and at the same time, the configuration parameter module is used to control the function enabling status of each of the above modules. In summary, the technical solution provided by the present invention can reduce the mutual dependence of various parts of the system, improve the cohesion of the constituent units, and reduce the degree of coupling between the constituent units, thereby improving the maintainability and extensibility of the system and reducing the investment cost of interface development. In addition, the present invention also relates to an interface data processing platform and electronic device for a SAP system, which also have the above-mentioned beneficial effects. More specifically, the technical solution involved in the present invention also has the following technical features: it adopts universal protocols (HTTP, Webservice) and universal messages (JSON, XML) and cancels SAP proprietary interface protocols; the interface platform is separated from the business processing logic to ensure the portability and reusability of the platform; the interface platform realizes synchronous and asynchronous interface calls, centralized management of common functions such as inbound and outbound data transmission (addition, deletion, modification and query of interface logs); reduces the workload of interface development and reduces human cost investment; the interface platform can realize rapid deployment and code reuse.
[0036] Specifically, in an embodiment of the present invention, the protocol adapter module adapts to universal protocol access.
[0037] Specifically, in an embodiment of the present invention, the protocol adapter module and the peripheral system use a common message format.
[0038] It should be noted that common protocols include HTTP, Webservice, etc.; common message formats include JSON, XML, etc.
[0039] Specifically, in an embodiment of the present invention, in the log management module, all interface data are stored in the same data table.
[0040] It should be noted that unified management interface parameters through the log management module can make the entire system easier to maintain and debug, and more stable, efficient and secure.
[0041] Specifically, it can improve the readability of the code: the interface parameters are uniformly recorded in the log, which makes it easy for developers to view and understand the parameters of each interface in the code, improving the readability and maintainability of the code. Specifically, it can facilitate error troubleshooting: if the parameters of the interface call are incorrect, the log management module can quickly record the error and its cause, time, operator and other related information, which is very helpful for subsequent error troubleshooting and correction. Specifically, it can optimize system performance: the log management module can count the number of calls, call time and other information of each interface to help system administrators optimize interface performance. Specifically, it can improve system security: the log management module can perform security audits on interface parameters to avoid sensitive information being leaked or maliciously attacked. Specifically, it can facilitate data analysis: the log management module can help enterprises understand key information such as user behavior and business trends by recording and analyzing interface parameters.
[0042] Specifically, in the embodiment of the present invention, the functions of the above-mentioned modules include: reprocessing, deletion, modification, and synchronous / asynchronous type of the interface.
[0043] In addition, if Figure 2 As shown, the present invention also provides a technical solution for an interface data processing method for a SAP system, and the method is used for the above-mentioned interface data processing platform for a SAP system; the method comprises: obtaining external message data from a peripheral system through a protocol adapter module; first importing the external message data into the log management, identifying the connection protocol type, and generating a message ID associated with the external message data; calling the configuration parameter module to configure the functional parameters of each module in the platform; transferring the external message data and the message ID into the interface adapter for batch splitting processing to obtain input interface parameters; importing the input interface parameters into the business processing function module to call the background data to obtain the call result; if the input interface parameters include new interface parameters, calling the log management module to save them. The technical solution for the interface data processing method for a SAP system provided by the present invention also has the technical effect of the above-mentioned technical solution.
[0044] Furthermore, the embodiment of the present invention mainly implements modular management of the SAP system inbound interface:
[0045] The main modules include: protocol adapter, interface adapter, configuration parameters, log management, and business processing functions.
[0046] The protocol adapter can adapt to various common protocol accesses, such as HTTP, Webservice, etc., and the messages can also choose various common message formats, such as JSON, XML, etc.
[0047] The interface adapter is mainly responsible for the batch splitting of interface data. The log management module unifies the data table structure of the interface log. All interface data is stored in the same data table, which is convenient for developing general programs to add, delete, modify and query all interface log data. The configuration parameter module can control whether each function of the interface platform is enabled through parameter settings, such as reprocessing, deletion, modification functions, etc., and can also set the interface type to synchronous or asynchronous. The business processing function module unifies the input and output parameter data structure of the business function, and can achieve seamless connection between the back-end business function and the interface platform through configuration parameters.
[0048] Specifically, in an embodiment of the present invention, the "calling the log management module for saving" specifically includes the following steps: the interface adapter module initiates an instruction to the log management module to save the new interface parameters in a universal format; the log management module calls the BAPI function accounting unit of the business processing function module to modify and adjust the log data table of the log management module; in the interface adapter module, the export parameters associated with the new interface parameters are serialized.
[0049] It should be noted that the above solution can improve the system's log management capabilities, allowing system administrators to better track system operations and anomalies; improve the system's accounting function, allowing the system to more accurately record business processing processes and provide a basis for future business analysis and auditing; improve the serialization of export parameters of the interface adapter module, which helps improve the performance and reliability of the application.
[0050] Specifically, in an embodiment of the present invention, the method further comprises: transmitting the calling result synchronously / asynchronously with the peripheral system through the protocol adapter module based on the serialized export parameter in the interface adapter module.
[0051] In addition, if Figure 4As shown, the present invention also provides a technical solution for an interface data processing method for a SAP system, and the method is used for the above-mentioned interface data processing platform for a SAP system; the method comprises: the business processing function module sends a first data instruction to the interface adapter module according to the timed task state or the real-time trigger state; calling the configuration parameter module to configure the function parameters of each module in the platform; the interface adapter module registers the message ID with the log management module in combination with the entry function, and then performs input parameter format conversion on the first data instruction to obtain output interface parameters; performs output parameter message function conversion in combination with the output interface parameters and the message ID, and transmits the result to the peripheral system through the protocol adapter module. The technical solution for the interface data processing method for a SAP system provided by the present invention also has the technical effect of the above-mentioned technical solution.
[0052] It should be noted that the above solution can make the system more stable and reliable: through the scheduled tasks and real-time trigger status in the solution, it is ensured that the system can process data in a timely and correct manner, making the system more stable and reliable; making the system more flexible and easy to configure: this solution allows system administrators to flexibly configure system function parameters according to actual needs, making the system more adaptable to changing business needs; easier to count and debug: the log management and message ID registration functions in the solution allow administrators to more conveniently track the interface data processing process, quickly locate problems, and carry out debugging work; more efficient and scalable: the input parameter format conversion, output interface parameters and message function conversion functions in the solution can improve data processing efficiency, and it is also scalable to meet the needs of business growth.
[0053] Specifically, in an embodiment of the present invention, the method also includes: in the interface adapter module, the input interface parameters are converted through the input parameter message conversion function and the output parameter format to obtain the output parameter format; if there is a new output parameter format in the output parameter format, the log data table in the log management module is updated.
[0054] In addition, the present invention also provides a technical solution for an electronic device, comprising: a computer program, the computer program is used to execute the above; a memory, the memory is used to store the computer program; and a processor, the processor is used to execute the computer program. The technical solution for the electronic device provided by the present invention also has the technical effect of the above technical solution.
[0055] It should be noted that: SAP standard interface solution is based on RFC and IDOC, and the interface protocol is a SAP-specific protocol, which is not universal. During the project implementation, the other party's system is often required to develop code according to SAP's development specifications, which is not very user-friendly. In actual projects, many peripheral systems support standard protocols and message configuration implementation, and do not require code writing, such as the middleware ESB system. The main shortcomings of the existing technical solutions: interface list management is unrelated to the system and is mainly managed through files, and the accuracy and completeness of the data cannot be guaranteed. The tracking and analysis of interface data are diverse and inconsistent, which is not conducive to the rapid location of interface problems. The interface program has poor reusability, a large amount of development, and high labor costs. The goal of this solution is to mainly solve the above defects.
[0056] Furthermore, in this technical context, the problems currently faced by large-scale enterprise-level business system interfaces are as follows:
[0057] Interface list management: In the past, because there was no universal management platform for interface monitoring, interface projects of different implementation companies were managed in the form of interface definition Excel documents. The document formats were different, and the interface definition documents might not be updated in a timely manner. In addition, the monitoring programs for each interface were also different, and the operation and maintenance personnel needed to record a large number of interface monitoring program names. All these would increase the complexity of the later operation and maintenance work and increase the management cost of the project.
[0058] Interface problem tracking: At present, the current status of SAP interfaces in most enterprises is relatively complex. Most of them are developed by projects undertaken by different implementation companies. The interface solutions and monitoring procedures of each implementation company are different, and the learning cost is high. When problems occur in the interface, different interfaces have different procedures for tracking and analyzing interface problems. Many RFC interfaces have no interface logs, and operation and maintenance personnel cannot analyze the cause of the problem through the interface logs; the IDOC interface monitoring platform is not easy to use and is not suitable for business unit users.
[0059] Interface program reusability: Most of the existing SAP interface development uses the RFC protocol to complete data reception and transmission. The RFC interface does not have log management, data analysis, and reprocessing functions. Basically, each interface needs to develop a separate log query and reprocessing program, which takes up a lot of interface development time and the program is not universal.
[0060] Based on the above technical background and interface status, it is difficult for the current SAP standard interface solutions to meet the above three requirements at the same time, so there is an urgent need for this solution to build a set of SAP interface general solutions. This technical solution has been widely used in various fields of the automotive manufacturing industry.
[0061] It should be added that in the second technical solution of the present invention, the inbound interface technical solution is introduced as follows:
[0062] The SAP inbound interface adopts a modular design, and the main modules include: protocol adapter, interface adapter, configuration parameters, log management, and business processing functions. The protocol adapter can adapt to various common protocol accesses, such as HTTP, Webservice, etc., and the message can also choose various common message formats, such as JSON, XML, etc. The interface adapter is mainly responsible for the batch splitting of interface data. The log management module unifies the data table structure of the interface log, and all interface data are stored in the same data table, which is convenient for the development of general programs to add, delete, modify, and query all interface log data. The configuration parameter module can control whether each function of the interface platform is enabled through parameter settings, such as reprocessing, deletion, modification functions, etc., and can also set the interface type to synchronous or asynchronous. The business processing function module unifies the input and output parameter data structures of the business function, and can achieve seamless connection between the back-end business function and the interface platform through configuration parameters.
[0063] It should be added that in the third technical solution of the present invention, the outbound interface technical solution is introduced as follows:
[0064] The SAP outbound interface also adopts modular design, and the main modules are the same as the inbound interface. The synchronization and asynchrony of the outbound interface are controlled by the business processing function (real-time trigger is synchronous, and timed trigger is asynchronous). The protocol adapter module needs to be customized according to the requirements of the other party's system because the message format and identity authentication method of the other party are different.
[0065] It should be noted that the interface platform input parameter message format in this solution is a JSON table as follows:
[0066] Interface number Segment 1 Group ID XXXXX XXXXX Segment 2 Group ID XXXXX XXXXX XXXXX XXXXX …… Segment 3 Group ID XXXXX XXXXX XXXXX XXXXX ……
[0067] For example, the input message format is JSON Figure 6 As shown;
[0068] It should be noted that the interface platform synchronizes the parameter message format in JSON in this solution as follows:
[0069] Segment 1 Group ID XXXXX XXXXX Segment 2 Group ID XXXXX XXXXX XXXXX XXXXX …… Segment 3 Group ID XXXXX XXXXX XXXXX XXXXX …… ……
[0070] For example, the synchronization parameter message format is JSON. Figure 7 As shown;
[0071] For example, the asynchronous parameter output message format is JSON Figure 8 As shown;
[0072] Among them, first, the segment definition in the input and output parameters can be defined as a structure (single row) or a table type (multiple rows); second, the input and output parameters of the online interface can only add fields at the end, and the existing field type and length cannot be modified.
[0073] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An interface data processing platform for a SAP system, characterized in that: include: A protocol adapter module, used for connecting with peripheral system signals; Interface adapter module, used for batch splitting of interface data; Log management module, used to unify and manage the log data table structure of the interface; Business processing function module, used to unify the data structure of business function input and output parameters; A configuration parameter module, used to control the module function enabling status of the protocol adapter module, the interface adapter module, the business processing function module and the log management module; Among them, the protocol adapter module, the interface adapter module and the business processing function module are data connected in sequence, and the log management module is data connected with the protocol adapter module, the interface adapter module and the business processing function module respectively.
2. The interface data processing platform for SAP system according to claim 1, characterized in that: The protocol adapter module adapts to universal protocol access.
3. The interface data processing platform for SAP system according to claim 1, characterized in that: The protocol adapter module and the peripheral system adopt a common message format.
4. The interface data processing platform for SAP system according to claim 1, characterized in that: In the log management module, all interface data are stored in the same data table.
5. A method for processing interface data for a SAP system, characterized in that: The method is used for the interface data processing platform for the SAP system according to any one of claims 1 to 4; the method comprises: Obtain external message data from the peripheral system through the protocol adapter module; Importing the external message data into log management, identifying the connection protocol type, and generating a message ID associated with the external message data; Calling the configuration parameter module to configure the function parameters of each module in the platform; The external message data and the message ID are transferred into the interface adapter for batch splitting processing to obtain input interface parameters; Import the input interface parameters into the business processing function module to call the background data and obtain the call result; If the input interface parameters include new interface parameters, the log management module is called to save them.
6. The interface data processing method for a SAP system according to claim 5, characterized in that: The "calling the log management module to save" includes the following steps: The interface adapter module initiates an instruction to the log management module to save new interface parameters in a universal format; The log management module calls the BAPI function accounting unit of the business processing function module to modify and adjust the log data table of the log management module; In the interface adapter module, the export parameters associated with the new interface parameters are serialized.
7. The interface data processing method for a SAP system according to claim 6, characterized in that: The method further includes: The calling result is transmitted synchronously / asynchronously with the peripheral system through the protocol adapter module based on the serialized export parameters in the interface adapter module.
8. An interface data processing method for a SAP system, characterized in that: The method is used for the interface data processing platform for the SAP system according to any one of claims 1 to 4; the method comprises: The business processing function module sends a first data instruction to the interface adapter module according to the scheduled task status or the real-time trigger status; Calling the configuration parameter module to configure the function parameters of each module in the platform; The interface adapter module registers the message ID with the log management module in conjunction with the entry function, and then converts the input parameter format of the first data instruction to obtain the output interface parameter; The output parameter message function conversion is performed in combination with the output interface parameters and the message ID, and the result is transmitted to the peripheral system through the protocol adapter module.
9. The interface data processing method for a SAP system according to claim 8, characterized in that: The method further includes: In the interface adapter module, the input interface parameters are converted through the input parameter message conversion function and the output parameter format to obtain the output parameter format; If there is a new output parameter format in the output parameter format, the log data table in the log management module is updated.
10. An electronic device, characterized in that include: A computer program, the computer program being used to execute the interface data processing method for a SAP system according to any one of claims 5 to 9; A memory, the memory being used to store the computer program; A processor is used to execute the computer program.