Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

communication structures

Former Member
0 Likes
590

hi all,

what actually is the purpose of communication structures in SAP like VBAKKOM, VBAKKOMX,VBAPKOM etc.

are they for the BAPI's called from remote sytems to communicate with SAP tables and fields?

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
508

No, they have nothing to do with external communications or BAPIs. Please don't go by their description. They are like any other structure used to hold temporary data until it is finally passed to the database.

The 'X' structures are specifically used for BAPIs.

The term communication is used to loosely refer to the communication between the data entered on the screen and the final database table in which they will be stored. The communication structures are generated if you change the standard either through config(for pricing communication structures) or user exits(changing VBAP or VBAK etc). So in a way these structures are dynamic in nature, in that, they adjust according to your system. Compare that with any static structure that doesn't change just by changing config or using user exits.

1 REPLY 1
Read only

Former Member
0 Likes
509

No, they have nothing to do with external communications or BAPIs. Please don't go by their description. They are like any other structure used to hold temporary data until it is finally passed to the database.

The 'X' structures are specifically used for BAPIs.

The term communication is used to loosely refer to the communication between the data entered on the screen and the final database table in which they will be stored. The communication structures are generated if you change the standard either through config(for pricing communication structures) or user exits(changing VBAP or VBAK etc). So in a way these structures are dynamic in nature, in that, they adjust according to your system. Compare that with any static structure that doesn't change just by changing config or using user exits.