SAP J_7L_READ_PARTNER Function Module for NOTRANSL: REA Partnerverwaltung: Lesen von Partnerdaten
J_7L_READ_PARTNER is a standard j 7l read partner SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for NOTRANSL: REA Partnerverwaltung: Lesen von Partnerdaten processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.
See here to view full function module documentation and code listing for j 7l read partner FM, simply by entering the name J_7L_READ_PARTNER into the relevant SAP transaction such as SE37 or SE38.
Function Group: J7LPARTNER
Program Name: SAPLJ7LPARTNER
Main Program: SAPLJ7LPARTNER
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function J_7L_READ_PARTNER pattern details
In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.CALL FUNCTION 'J_7L_READ_PARTNER'"NOTRANSL: REA Partnerverwaltung: Lesen von Partnerdaten.
EXPORTING
I_ENTNR = "Recycling Partner
I_LAND = "Country Key
* I_BUKRS = "Company Code
* I_SPRAS = ' ' "
* I_FLG_BUFFER_ON = ' ' "
* I_FLG_ENQUE_PARTN = ' ' "
* I_FLG_DELETION = ' ' "
CHANGING
O_E00 = "REA Partner Master Record: Name of Recycling Partner
* O_E07T = "REA Partner Master Record: Content Ident.Key, Short Text
* O_E08 = "REA Partner Master Record: Month-Quarter Assignment
* O_E09 = "REA Partner Master: Document Types
* O_E09T = "REA Partner Master: Document Types Short Text
* O_E10 = "REA Partner Master: Document Types Periodicity
* O_E11 = "REA Partner Master: Selection Groups for Consecutive Docs
* O_E11T = "REA Partner Master: Selection Grps for Consec.Docs Short Txt
* O_E12 = "REA Partner Master: Consecutive Doc.-to-Selection Grp Asgmt
* O_E13 = "REA Partner Master: Trade Levels
* O_E13T = "REA Partner Master: Trade Levels - Short Text
O_E01 = "REA Partner Master Record: General Data (Country-Dependent)
* O_E15 = "REA Partner Master: Formulas for Fee Calculation
* O_E15T = "REA Partner Master Record: Formulas - Short Texts
* O_E16 = "REA Partner Master Record: Packaging Category - Fraction
* O_E16T = "REA Partner Master Rec.: Packag. Ctgry Fraction, Short Text
* O_E17 = "REA Partner Master: Price Formulas
* O_E17T = "REA Partner Master: Formulas Short Text
* O_S02 = "
* O_S02T = "
* RETURN = "
* O_E02 = "REA Partner Master Record: Company Code
* O_E04 = "REA Partner Master Record: Volume/Area Classes
* O_E04T = "REA Partner Master Record: Volume/Area Classes Short Texts
* O_E05 = "REA Partner Master Record: Packaging Types
* O_E06 = "REA Partner Master Record: Additional Information Key
* O_E06T = "REA Partner Master Record: Additional Info., Short Text
* O_E07 = "REA Partner Master Record: Content Identification Key
EXCEPTIONS
READ_ERROR = 1
IMPORTING Parameters details for J_7L_READ_PARTNER
I_ENTNR - Recycling Partner
Data type: J_7LE01-ENTNROptional: No
Call by Reference: Yes
I_LAND - Country Key
Data type: J_7LE01-LAND1Optional: No
Call by Reference: Yes
I_BUKRS - Company Code
Data type: J_7LE02-BUKRSOptional: Yes
Call by Reference: Yes
I_SPRAS -
Data type: SY-LANGUDefault: SPACE
Optional: Yes
Call by Reference: Yes
I_FLG_BUFFER_ON -
Data type: CDefault: SPACE
Optional: Yes
Call by Reference: Yes
I_FLG_ENQUE_PARTN -
Data type: CDefault: SPACE
Optional: Yes
Call by Reference: Yes
I_FLG_DELETION -
Data type: CDefault: SPACE
Optional: Yes
Call by Reference: Yes
CHANGING Parameters details for J_7L_READ_PARTNER
O_E00 - REA Partner Master Record: Name of Recycling Partner
Data type: J_7LTY_E00Optional: No
Call by Reference: Yes
O_E07T - REA Partner Master Record: Content Ident.Key, Short Text
Data type: J_7LTY_E07TOptional: Yes
Call by Reference: Yes
O_E08 - REA Partner Master Record: Month-Quarter Assignment
Data type: J_7LTY_E08Optional: Yes
Call by Reference: Yes
O_E09 - REA Partner Master: Document Types
Data type: J_7LTY_E09Optional: Yes
Call by Reference: Yes
O_E09T - REA Partner Master: Document Types Short Text
Data type: J_7LTY_E09TOptional: Yes
Call by Reference: Yes
O_E10 - REA Partner Master: Document Types Periodicity
Data type: J_7LTY_E10Optional: Yes
Call by Reference: Yes
O_E11 - REA Partner Master: Selection Groups for Consecutive Docs
Data type: J_7LTY_E11Optional: Yes
Call by Reference: Yes
O_E11T - REA Partner Master: Selection Grps for Consec.Docs Short Txt
Data type: J_7LTY_E11TOptional: Yes
Call by Reference: Yes
O_E12 - REA Partner Master: Consecutive Doc.-to-Selection Grp Asgmt
Data type: J_7LTY_E12Optional: Yes
Call by Reference: Yes
O_E13 - REA Partner Master: Trade Levels
Data type: J_7LTY_E13Optional: Yes
Call by Reference: Yes
O_E13T - REA Partner Master: Trade Levels - Short Text
Data type: J_7LTY_E13TOptional: Yes
Call by Reference: Yes
O_E01 - REA Partner Master Record: General Data (Country-Dependent)
Data type: J_7LTY_E01Optional: No
Call by Reference: Yes
O_E15 - REA Partner Master: Formulas for Fee Calculation
Data type: J_7LTY_E15Optional: Yes
Call by Reference: Yes
O_E15T - REA Partner Master Record: Formulas - Short Texts
Data type: J_7LTY_E15TOptional: Yes
Call by Reference: Yes
O_E16 - REA Partner Master Record: Packaging Category - Fraction
Data type: J_7LTY_E16Optional: Yes
Call by Reference: Yes
O_E16T - REA Partner Master Rec.: Packag. Ctgry Fraction, Short Text
Data type: J_7LTY_E16TOptional: Yes
Call by Reference: Yes
O_E17 - REA Partner Master: Price Formulas
Data type: J_7LTY_E17Optional: Yes
Call by Reference: Yes
O_E17T - REA Partner Master: Formulas Short Text
Data type: J_7LTY_E17TOptional: Yes
Call by Reference: Yes
O_S02 -
Data type: J_7LTY_S02Optional: Yes
Call by Reference: Yes
O_S02T -
Data type: J_7LTY_S02TOptional: Yes
Call by Reference: Yes
RETURN -
Data type: J_7LTY_RETURNOptional: Yes
Call by Reference: Yes
O_E02 - REA Partner Master Record: Company Code
Data type: J_7LTY_E02Optional: Yes
Call by Reference: Yes
O_E04 - REA Partner Master Record: Volume/Area Classes
Data type: J_7LTY_E04Optional: Yes
Call by Reference: Yes
O_E04T - REA Partner Master Record: Volume/Area Classes Short Texts
Data type: J_7LTY_E04TOptional: Yes
Call by Reference: Yes
O_E05 - REA Partner Master Record: Packaging Types
Data type: J_7LTY_E05Optional: Yes
Call by Reference: Yes
O_E06 - REA Partner Master Record: Additional Information Key
Data type: J_7LTY_E06Optional: Yes
Call by Reference: Yes
O_E06T - REA Partner Master Record: Additional Info., Short Text
Data type: J_7LTY_E06TOptional: Yes
Call by Reference: Yes
O_E07 - REA Partner Master Record: Content Identification Key
Data type: J_7LTY_E07Optional: Yes
Call by Reference: Yes
EXCEPTIONS details
READ_ERROR - Read Error
Data type:Optional: No
Call by Reference: Yes
Copy and paste ABAP code example for J_7L_READ_PARTNER Function Module
The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than 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 newer method of declaring data variables on the fly. 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), which i why i have stuck to the origianl for this example.| DATA: | ||||
| lv_o_e00 | TYPE J_7LTY_E00, " | |||
| lv_i_entnr | TYPE J_7LE01-ENTNR, " | |||
| lv_read_error | TYPE J_7LE01, " | |||
| lv_o_e07t | TYPE J_7LTY_E07T, " | |||
| lv_o_e08 | TYPE J_7LTY_E08, " | |||
| lv_o_e09 | TYPE J_7LTY_E09, " | |||
| lv_o_e09t | TYPE J_7LTY_E09T, " | |||
| lv_o_e10 | TYPE J_7LTY_E10, " | |||
| lv_o_e11 | TYPE J_7LTY_E11, " | |||
| lv_o_e11t | TYPE J_7LTY_E11T, " | |||
| lv_o_e12 | TYPE J_7LTY_E12, " | |||
| lv_o_e13 | TYPE J_7LTY_E13, " | |||
| lv_o_e13t | TYPE J_7LTY_E13T, " | |||
| lv_o_e01 | TYPE J_7LTY_E01, " | |||
| lv_i_land | TYPE J_7LE01-LAND1, " | |||
| lv_o_e15 | TYPE J_7LTY_E15, " | |||
| lv_o_e15t | TYPE J_7LTY_E15T, " | |||
| lv_o_e16 | TYPE J_7LTY_E16, " | |||
| lv_o_e16t | TYPE J_7LTY_E16T, " | |||
| lv_o_e17 | TYPE J_7LTY_E17, " | |||
| lv_o_e17t | TYPE J_7LTY_E17T, " | |||
| lv_o_s02 | TYPE J_7LTY_S02, " | |||
| lv_o_s02t | TYPE J_7LTY_S02T, " | |||
| lv_return | TYPE J_7LTY_RETURN, " | |||
| lv_o_e02 | TYPE J_7LTY_E02, " | |||
| lv_i_bukrs | TYPE J_7LE02-BUKRS, " | |||
| lv_o_e04 | TYPE J_7LTY_E04, " | |||
| lv_i_spras | TYPE SY-LANGU, " SPACE | |||
| lv_o_e04t | TYPE J_7LTY_E04T, " | |||
| lv_i_flg_buffer_on | TYPE C, " SPACE | |||
| lv_o_e05 | TYPE J_7LTY_E05, " | |||
| lv_i_flg_enque_partn | TYPE C, " SPACE | |||
| lv_o_e06 | TYPE J_7LTY_E06, " | |||
| lv_i_flg_deletion | TYPE C, " SPACE | |||
| lv_o_e06t | TYPE J_7LTY_E06T, " | |||
| lv_o_e07 | TYPE J_7LTY_E07. " |
|   CALL FUNCTION 'J_7L_READ_PARTNER' "NOTRANSL: REA Partnerverwaltung: Lesen von Partnerdaten |
| EXPORTING | ||
| I_ENTNR | = lv_i_entnr | |
| I_LAND | = lv_i_land | |
| I_BUKRS | = lv_i_bukrs | |
| I_SPRAS | = lv_i_spras | |
| I_FLG_BUFFER_ON | = lv_i_flg_buffer_on | |
| I_FLG_ENQUE_PARTN | = lv_i_flg_enque_partn | |
| I_FLG_DELETION | = lv_i_flg_deletion | |
| CHANGING | ||
| O_E00 | = lv_o_e00 | |
| O_E07T | = lv_o_e07t | |
| O_E08 | = lv_o_e08 | |
| O_E09 | = lv_o_e09 | |
| O_E09T | = lv_o_e09t | |
| O_E10 | = lv_o_e10 | |
| O_E11 | = lv_o_e11 | |
| O_E11T | = lv_o_e11t | |
| O_E12 | = lv_o_e12 | |
| O_E13 | = lv_o_e13 | |
| O_E13T | = lv_o_e13t | |
| O_E01 | = lv_o_e01 | |
| O_E15 | = lv_o_e15 | |
| O_E15T | = lv_o_e15t | |
| O_E16 | = lv_o_e16 | |
| O_E16T | = lv_o_e16t | |
| O_E17 | = lv_o_e17 | |
| O_E17T | = lv_o_e17t | |
| O_S02 | = lv_o_s02 | |
| O_S02T | = lv_o_s02t | |
| RETURN | = lv_return | |
| O_E02 | = lv_o_e02 | |
| O_E04 | = lv_o_e04 | |
| O_E04T | = lv_o_e04t | |
| O_E05 | = lv_o_e05 | |
| O_E06 | = lv_o_e06 | |
| O_E06T | = lv_o_e06t | |
| O_E07 | = lv_o_e07 | |
| EXCEPTIONS | ||
| READ_ERROR = 1 | ||
| . " J_7L_READ_PARTNER | ||
ABAP code using 7.40 inline data declarations to call FM J_7L_READ_PARTNER
The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.| "SELECT single ENTNR FROM J_7LE01 INTO @DATA(ld_i_entnr). | ||||
| "SELECT single LAND1 FROM J_7LE01 INTO @DATA(ld_i_land). | ||||
| "SELECT single BUKRS FROM J_7LE02 INTO @DATA(ld_i_bukrs). | ||||
| "SELECT single LANGU FROM SY INTO @DATA(ld_i_spras). | ||||
| DATA(ld_i_spras) | = ' '. | |||
| DATA(ld_i_flg_buffer_on) | = ' '. | |||
| DATA(ld_i_flg_enque_partn) | = ' '. | |||
| DATA(ld_i_flg_deletion) | = ' '. | |||
Search for further information about these or an SAP related objects