SD_ORGDATA_CHECK is a standard SAP function module available within R/3 SAP systems depending on your version and release level. Below is the pattern details for this FM showing its interface including any import and export parameters, exceptions etc as well as any documentation contributions (Comments) specific to the object.
See here to view full function module documentation and code listing, simply by entering the name SD_ORGDATA_CHECK into the relevant SAP transaction such as SE37 or SE80.
Associated Function Group:
V07DCORE
Released Date:
Not Released
Processing type: Normal fucntion module
CALL FUNCTION 'SD_ORGDATA_CHECK' "
* EXPORTING
* fi_vkorg = SPACE " tvko-vkorg
* fi_vtweg = SPACE " tvtw-vtweg
* fi_spart = SPACE " tspa-spart
* fi_vkbur = SPACE " tvbur-vkbur
* fi_vkgrp = SPACE " tvkgr-vkgrp
* fi_text_get = 'X' "
* fi_text_spras = SY-LANGU " sy-langu
* fi_activity = SPACE "
* fi_authority_flag = SPACE "
IMPORTING
fe_tvko = " tvko
fe_tvkot = " tvkot
fe_tvtw = " tvtw
fe_tvtwt = " tvtwt
fe_tspa = " tspa
fe_tspat = " tspat
fe_tvkov = " tvkov
fe_tvkos = " tvkos
fe_tvta = " tvta
fe_tvbur = " tvbur
fe_tvkbt = " tvkbt
fe_tvkgr = " tvkgr
fe_tvgrt = " tvgrt
fe_tvkbz = " tvkbz
fe_tvbvk = " tvbvk
EXCEPTIONS
VKORG_DOES_NOT_EXIST = 1 "
VTWEG_DOES_NOT_EXIST = 2 "
SPART_DOES_NOT_EXIST = 3 "
VKORG_VTWEG_DOES_NOT_EXIST = 4 "
VKORG_SPART_DOES_NOT_EXIST = 5 "
VTBER_DOES_NOT_EXIST = 6 "
VKBUR_DOES_NOT_EXIST = 7 "
VKGRP_DOES_NOT_EXIST = 8 "
VTBER_VKBUR_DOES_NOT_EXIST = 9 "
VKBUR_VKGRP_DOES_NOT_EXIST = 10 "
VKBUR_VKORG_DOES_NOT_EXIST = 11 "
NO_AUTHORITY = 12 "
. " SD_ORGDATA_CHECK
The ABAP code below is a full code listing to execute function module SD_ORGDATA_CHECK including all data declarations. The code uses the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the original method of declaring data variables up front. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8).
| ld_fe_tvko | TYPE TVKO , |
| ld_fe_tvkot | TYPE TVKOT , |
| ld_fe_tvtw | TYPE TVTW , |
| ld_fe_tvtwt | TYPE TVTWT , |
| ld_fe_tspa | TYPE TSPA , |
| ld_fe_tspat | TYPE TSPAT , |
| ld_fe_tvkov | TYPE TVKOV , |
| ld_fe_tvkos | TYPE TVKOS , |
| ld_fe_tvta | TYPE TVTA , |
| ld_fe_tvbur | TYPE TVBUR , |
| ld_fe_tvkbt | TYPE TVKBT , |
| ld_fe_tvkgr | TYPE TVKGR , |
| ld_fe_tvgrt | TYPE TVGRT , |
| ld_fe_tvkbz | TYPE TVKBZ , |
| ld_fe_tvbvk | TYPE TVBVK . |
The below ABAP code uses the older none in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. It may also be useful if you are using an older version of SAP as some of the newer syntax above, such as the @DATA is not available until 4.70 EHP 8.
DATA:
| ld_fe_tvko | TYPE TVKO , |
| ld_fi_vkorg | TYPE TVKO-VKORG , |
| ld_fe_tvkot | TYPE TVKOT , |
| ld_fi_vtweg | TYPE TVTW-VTWEG , |
| ld_fi_spart | TYPE TSPA-SPART , |
| ld_fe_tvtw | TYPE TVTW , |
| ld_fe_tvtwt | TYPE TVTWT , |
| ld_fi_vkbur | TYPE TVBUR-VKBUR , |
| ld_fe_tspa | TYPE TSPA , |
| ld_fi_vkgrp | TYPE TVKGR-VKGRP , |
| ld_fi_text_get | TYPE STRING , |
| ld_fe_tspat | TYPE TSPAT , |
| ld_fi_text_spras | TYPE SY-LANGU , |
| ld_fe_tvkov | TYPE TVKOV , |
| ld_fe_tvkos | TYPE TVKOS , |
| ld_fi_activity | TYPE STRING , |
| ld_fi_authority_flag | TYPE STRING , |
| ld_fe_tvta | TYPE TVTA , |
| ld_fe_tvbur | TYPE TVBUR , |
| ld_fe_tvkbt | TYPE TVKBT , |
| ld_fe_tvkgr | TYPE TVKGR , |
| ld_fe_tvgrt | TYPE TVGRT , |
| ld_fe_tvkbz | TYPE TVKBZ , |
| ld_fe_tvbvk | TYPE TVBVK . |
Please help keep this info upto date and use the comments section below to add useful hints, tips and information specific to this SAP function. This will then be available for you and other users to easily find by simply searching on the object name SD_ORGDATA_CHECK or its description.