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

Structures are not Mutually Convertible

Former Member
0 Likes
2,208

While activating function SE37 OIURV01_REVERSAL_JEINTF

we're getting the following error

"<L_JEIF_DET_REC>" and "IOA_JEBF0010_SEGMENT" are not mutually		
convertible. In Unicode programs, "<L_JEIF_DET_REC>" must have the same		
structure layout as "IOA_JEBF0010_SEGMENT", independent of the length		
of a Unicode character.	

I checked both the structure but didn't find any modification. Any idea how to tackle such issue?

Warm Regards,

N

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,877

Hi Nayab,

Offcourse no point in modifying standard object. I should have already checked whether you are talking @ std. or custom object.

Please implement sap note Note 881305 - Reversal UNICODE Error if it is relevant for your support pack. Else search for a relevant SAP note. If you dont find any, then raise it to SAP.

Thanks,

Best regards,

Prashant

16 REPLIES 16
Read only

Former Member
0 Likes
1,877

Hi Nayab,

This error is related to unicode. In ECC 6.0 SAP doesnt allow assigment of two workareas, internal tables if the structure is not same.

eg.

...i_mara type standard table of mara,

...begin of t_mara.
include structure mara.
step(1) type C
...end of t_mara.

i_mara[] = t_mara[].  " THis will give an error..

" Remove the step(1) field frm t_mara & then check.. SAP wont give the error.

Please check your both structures again.. I am sure they have some difference.

Also check if one of the internal table is with header & the other one without header.

Thanks,

Best regards,

Prashant

Read only

0 Likes
1,877

Thanks Prashant,

Yes, you seems right as we are upgraded to ECC6.

l_jeif_det_rec is defined as

data begin of l_jeif_det_rec.
*  include roiurv01_jeintf.
  INCLUDE STRUCTURE roiurv01_jeintf.
data end of l_jeif_det_rec.

and IOA_JEBF0010_SEGMENT is defined as

DATA BEGIN OF IOA_JEBF0010_SEGMENT.
*  INCLUDE ROIUH_jebf0010.       "HN SO7K020312
  INCLUDE ROIURV01_JEBF0010.     "HN SO7K020312
DATA END OF IOA_JEBF0010_SEGMENT.

one used Sturcture keywork while other has its definition with INCLUDE file.

I also tried uncommenting

include roiurv01_jeintf.

but it was useless.

Any other way to resolve it ?

Thanks

-N

Read only

former_member404244
Active Contributor
0 Likes
1,877

HI,

Check for OSS notes to avoid the error...In my system

DATA BEGIN OF IOA_JEBF0010_SEGMENT.

  • INCLUDE ROIUH_jebf0010. "HN SO7K020312

INCLUDE ROIURV01_JEBF0010. "HN SO7K020312

DATA END OF IOA_JEBF0010_SEGMENT.

it is there ..Check it is there in ur system...It seems u need to appy some patch , to over come...

Please search for oss notes.

Regards,

Nagaraj

Read only

0 Likes
1,877

Thanks Nagaraj for your reply. I checked and found the same code in my program as well. Is it running fine at your side? We're on ECC6 version of SAP

-N

Read only

0 Likes
1,877

HI,

Yes it is working fine and no syantx error.

Regards,

Nagaraj

Read only

Former Member
0 Likes
1,877

Hi ,

Use following function module -

CALL FUNCTION 'HR_99S_COPY_STRUC1_STRUC2'

EXPORTING

P_STRUCT1 = <------ your first structure should be passed here

IMPORTING

P_STRUCT2 = <------ your second structure should be passed here

Read only

Former Member
0 Likes
1,877

l_jeif_det_rec is defined as

data begin of l_jeif_det_rec.
*  include roiurv01_jeintf.
  INCLUDE STRUCTURE roiurv01_jeintf.
data end of l_jeif_det_rec.

and IOA_JEBF0010_SEGMENT is defined as

DATA BEGIN OF IOA_JEBF0010_SEGMENT.
*  INCLUDE ROIUH_jebf0010.       "HN SO7K020312
*  INCLUDE ROIURV01_JEBF0010.     "HN SO7K020312
  INCLUDE STRUCTURE roiurv01_jeintf.
DATA END OF IOA_JEBF0010_SEGMENT.

But do check if there is any difference between roiurv01_jeintf & ROIURV01_JEBF0010.

THanks,

Best regards,

Prashant

Read only

0 Likes
1,877

ROIURV01_JEBF0010 is further defined as

DATA: REC_TYPE(1) TYPE C,                 "HN SO7K020312
       JE_OR_LVL_1_NO(3) TYPE C,
       JE_ACCT_PERD_DT(10) TYPE C,
       JE_BTCH_NO(4) TYPE C,
       JE_VOU_NO(6) TYPE C,
       JE_LE_NO(8) TYPE C,
       JE_REJ_FL(1) TYPE C,
       JE_ACCT_NO(10) TYPE C,
       JE_BTCH_TYPE_CD(2) TYPE C,
       JE_LE_PRCS_ST_CD(1) TYPE C,
*{   REPLACE        DEVK900341                                        1
*\       JE_TRANS_AM(6) TYPE P DECIMALS 2,
       JE_TRANS_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
       JE_SYS_SRCE_CD(2) TYPE C,
       JE_TRANS_QY(6) TYPE P DECIMALS 2,
*{   REPLACE        DEVK900341                                        2
*\       JE_GR_AM(6) TYPE P DECIMALS 2,
       JE_GR_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
       JE_GR_QY(6) TYPE P DECIMALS 2,
       JE_PD_CD(3) TYPE C,
*       BEGIN OF JE_PD_CD,
*         MAJ_PD_CD(1) TYPE C,
*         PROD_CD(2) TYPE C,
*     END OF JE_PD_CD,
     JE_VL_TYPE_CD(2) TYPE C,
     JE_CK_NO(10) TYPE C,
     JE_VL_CLASS_CD(1) TYPE C,
     JE_VL_SRCE_CD(1) TYPE C,
     JE_VL_FRQ_CD(1) TYPE C,
     JE_BTU_QY(4) TYPE P DECIMALS 3,
     JE_MMBTU_DET_CD(1) TYPE C,
*     JE_PS_BASE_QY(3) TYPE P DECIMALS 3,
     JE_PS_BASE_QY(4) TYPE P DECIMALS 3,
     JE_GRV_QY(2) TYPE P DECIMALS 1,
     JE_OWN_NO(6) TYPE C,
     JE_OWN_SEQ_NO(2) TYPE C,
     JE_PU_NO(6) TYPE C,
     JE_PU_SEQ_NO(2) TYPE C,
     JE_PRDR_NO(6) TYPE C,
     JE_PRDR_SEQ_NO(2) TYPE C,
     JE_OWN_INT_DECM_QY(5) TYPE P DECIMALS 8,
     JE_OWN_INT_TYPE_CD(2) TYPE C,
     JE_OWN_INT_SEQ_NO(2) TYPE C,
     JE_CK_DT(10) TYPE C,
     JE_RVRS_RSN_CD(2) TYPE C,
     JE_UNIT_OF_MEAS_CD(3) TYPE C,
     JE_CASH_RCPT_DT(10) TYPE C,
     JE_SUS_RSN_CD(2) TYPE C,
     JE_CT_NO(6) TYPE C,
     JE_CT_TYPE_CD(2) TYPE C,
     JE_DOI_PR_NO(8) TYPE C,
     JE_DOI_SEQ_NO(5) TYPE C,
     JE_SECT_PR_NO(8) TYPE C,
     JE_SECT_SEQ_NO(5) TYPE C,
     JE_TRACE_CO_NO(3) TYPE C,
     JE_TRACE_APRD_DT(10) TYPE C,
     JE_TRACE_ACCT_NO(10) TYPE C,
     JE_TRACE_BTCH_NO(4) TYPE C,
     JE_TRACE_VOUC_NO(6) TYPE C,
     JE_TRACE_LE_NO(8) TYPE C,
     JE_TRACE_BTCH_TY(2) TYPE C,
     JE_WL_NO(6) TYPE C,
     JE_WC_NO(2) TYPE C,
     JE_ORIG_MP_NO(6) TYPE C,
     JE_ORIG_MP_TYPE(2) TYPE C,
*{   REPLACE        DEVK900341                                        3
*\     JE_DED_RMB_AM(6) TYPE P DECIMALS 2,
*\     JE_DED_GR_RMB_AM(6) TYPE P DECIMALS 2,
     JE_DED_RMB_AM(7) TYPE P DECIMALS 2,
     JE_DED_GR_RMB_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
     JE_TAX_1_AM(6) TYPE P DECIMALS 2,
     JE_TAX_2_AM(6) TYPE P DECIMALS 2,
     JE_TAX_3_AM(6) TYPE P DECIMALS 2,
     JE_TAX_4_AM(6) TYPE P DECIMALS 2,
     JE_TAX_5_AM(6) TYPE P DECIMALS 2,
     JE_TAX_6_AM(6) TYPE P DECIMALS 2,
     JE_TAX_7_AM(6) TYPE P DECIMALS 2,
     JE_TAX_8_AM(6) TYPE P DECIMALS 2,
     JE_TAX_9_AM(6) TYPE P DECIMALS 2,
     JE_TAX_10_AM(6) TYPE P DECIMALS 2,
     JE_TAX_RMB_AM(6) TYPE P DECIMALS 2,
     JE_TAX_GR_RMB_AM(6) TYPE P DECIMALS 2,
     JE_INV_NO(6) TYPE C,
     JE_INV_DT(10) TYPE C,
     JE_PAY_CD(2) TYPE C,
     JE_SA_MP_NO(6) TYPE C,
     JE_SA_DT(10) TYPE C,
     JE_STATE_CD(2) TYPE C,
     JE_TAX_AUTH_NO(6) TYPE C,
     JE_TAX_AUTH_SEQ_NO(2) TYPE C,
     JE_OWN_BAL_DECM_QY(5) TYPE P DECIMALS 8,
     JE_PR_TYPE_CD(2) TYPE C,
     JE_OP_NON_OP_FL(1) TYPE C,
     JE_PU_PR_NO(18) TYPE C,
     JE_PU_PD_CD(3) TYPE C,
     JE_ERROR_1_CD(5) TYPE C,
     JE_ERROR_2_CD(5) TYPE C,
     JE_ERROR_3_CD(5) TYPE C,
     JE_ERROR_4_CD(5) TYPE C,
     JE_ERROR_5_CD(5) TYPE C,
     JE_UNIT_PR_NO(8) TYPE C,
     JE_ARMT_LVL_1_CD(8) TYPE C,
     JE_ARMT_LVL_2_CD(5) TYPE C,
     JE_TRANS_DE(60) TYPE C,
*{   REPLACE        DEVK900341                                        4
*\     JE_NET_TRANSP_AM(6) TYPE P DECIMALS 2,
*\     JE_NET_OTH_MK_AM(6) TYPE P DECIMALS 2,
*\     JE_GR_TRANSP_AM(6) TYPE P DECIMALS 2,
*\     JE_GR_OTH_MK_AM(6) TYPE P DECIMALS 2,
     JE_NET_TRANSP_AM(7) TYPE P DECIMALS 2,
     JE_NET_OTH_MK_AM(7) TYPE P DECIMALS 2,
     JE_GR_TRANSP_AM(7) TYPE P DECIMALS 2,
     JE_GR_OTH_MK_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
     JE_INV_TYPE_CD(2) TYPE C,
     JE_OTH_DED_01_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_02_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_03_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_04_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_05_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_06_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_07_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_08_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_09_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_10_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_11_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_12_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_13_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_14_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_15_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_16_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_17_AM(6) TYPE P DECIMALS 2,
     JE_OTH_DED_18_AM(6) TYPE P DECIMALS 2,
     JE_PROC_CO(3) TYPE C,
     JE_AES_FL(1) TYPE C,
     JE_TAX_CD(2) TYPE C,
     JE_GRP_GROUP_NO(8) TYPE C,
     JE_INT_SYMBOL(2) TYPE C,
*{   REPLACE        DEVK900341                                        5
*\     JE_TXN_VAL_AM(6) TYPE P DECIMALS 2,
     JE_TXN_VAL_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
     JE_TXN_DT(10) TYPE C,
     JE_GAS_PLANT_NO(8) TYPE C,
     JE_GAS_PLANT_DOI(5) TYPE C,
     JE_REF_NO(10) TYPE C,
     JE_SELLER_NO(6) TYPE C,
     JE_SELLER_SEQ_NO(2) TYPE C,
     JE_NWK_NO(4) TYPE C,
     JE_SUBNWK_NO(4) TYPE C,
     JE_AUDIT_BTCH_NO(4) TYPE C,
     JE_JDI_PR_NO(8) TYPE C,
     JE_JDI_NO(5) TYPE C,
     JE_DI_PR_NO(8) TYPE C,
     JE_DI_NO(5) TYPE C,
     JE_REMT_NO(6) TYPE C,
     JE_REMT_SEQ_NO(2) TYPE C,
     JE_RCV_GL_WL_NO(6) TYPE C,
     JE_RCV_GL_WC_NO(2) TYPE C,
     JE_REL_CT_NO(6) TYPE C,
     JE_PLT_VL_GRED_AM(6) TYPE P DECIMALS 2,
     JE_PLT_VL_ORED_AM(6) TYPE P DECIMALS 2,
     JE_INT_PAID_FL(1) TYPE C,
     JE_MMBTU_OVL_AM(6) TYPE P DECIMALS 2,
     JE_MMBTU_GRVL_AM(6) TYPE P DECIMALS 2,
     JE_PHASE_NO(1) TYPE C,
     JE_PD_CD_SUM_IND(1) TYPE C,
     JE_ACCT_CAT_NO(4) TYPE C,
     JE_VL_LEVEL_CD(2) TYPE C,
     JE_chv_rpt_cd(10) TYPE C,
*     FILLER_0(3) TYPE C,                         "HN SO7K020312
     JE_GR_TAX_1_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_2_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_3_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_4_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_5_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_6_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_7_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_8_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_9_AM(7) TYPE P DECIMALS 2,
     JE_GR_TAX_10_AM(7) TYPE P DECIMALS 2,
     JE_SPEC_PYMNT_CD(1) TYPE C,
     JE_LGND_CD(2) TYPE C,
     JE_RBUR_DEC(5) TYPE P DECIMALS 8,
     JE_ESCH_FL(1) TYPE C,
     JE_CMT_SYS_NO(10) TYPE P,
     JE_OVRD_OWN_CD(2) TYPE C,
     JE_BRD_CD(4) TYPE C,
     JE_RCPTN_PT_NO(6) TYPE C,
     JE_TRNSP_NO(6) TYPE C,
     JE_TRNSP_SEQ_NO(2) TYPE C,
     JE_OR_LVL_2_NO(1) TYPE C,
     JE_MK_TYPE_NO(2) TYPE C,
     JE_ORIG_PR_NO(8) TYPE C,
     JE_INJ_DT(10) TYPE C,
     JE_GR_APC_RMB(7) TYPE P DECIMALS 2,
     JE_NET_APC_RMB(7) TYPE P DECIMALS 2,
     JE_JI_OWN_NO(6) TYPE C,
     JE_JI_OWN_SEQ_NO(2) TYPE C,
     JE_DEAL_I_NO(12) TYPE C,
     JE_CUSA_TRSPK_NO(8) TYPE C,
     JE_VER_NO(3) TYPE P,
     JE_USER_ID(8) TYPE C,
     JE_TIMESTAMP(19) TYPE C,
*W5880 BEG CHG CHSH 01/11/2000
*    05 FILLER               PIC X(07).
     JE_TAX_FREE_CD(2) TYPE C,
     JE_ENTY_CD(2) TYPE C,
     FILLER_1(2) TYPE C,
*W5880 END CHG CHSH 01/11/2000
     FILLER_2(3) TYPE C,
     FILLER_3(1) TYPE C,
     FILLER_4(2) TYPE C,
     FILLER_5(10) TYPE C,
     FILLER_6(1) TYPE C,
     FILLER_7(1) TYPE C,
     FILLER_8(10) TYPE C.

Read only

0 Likes
1,877

and ROIURV01_JEINTF is defined as

*DATA: BEGIN OF W_JEIF_RECORD,   "df
*       REC_TYPE(1) TYPE C,      "df
*       BEGIN OF DET_REC,        "df
DATA:    REC_TYPE(1) TYPE C,     "df
         OR_LVL_1_NO(3) TYPE C,
         ACCT_PERD_DT(10) TYPE C,
         BTCH_NO(4) TYPE C,
         VOU_NO(6) TYPE C,
         LE_NO(8) TYPE C,
         REJ_FL(1) TYPE C,
         ACCT_NO(10) TYPE C,
         BTCH_TYP_CD(2) TYPE C,
         LE_PRCS_ST_CD(1) TYPE C,
*{   REPLACE        DEVK900172                                        1
*\         TRANS_AM(6) TYPE P DECIMALS 2,
*\ By Samad Farooq Dandiya
         TRANS_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
         SYS_SRCE_CD(2) TYPE C,
         TRANS_QY(6) TYPE P DECIMALS 2,
*{   REPLACE        DEVK900172                                        2
*\         GR_AM(6) TYPE P DECIMALS 2,
*\ By Samad Farooq Dandiya 22-Jun-2009
         GR_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
         GR_QY(6) TYPE P DECIMALS 2,
         PD_CD(3) TYPE C,
         VL_TYPE_CD(2) TYPE C,
         CK_NO(10) TYPE C,
         VL_CLASS_CD(1) TYPE C,
         VL_SRCE_CD(1) TYPE C,
         VL_FRQ_CD(1) TYPE C,
         BTU_QY(4) TYPE P DECIMALS 3,
         MMBTU_DET_CD(1) TYPE C,
         PS_BASE_QY(3) TYPE P DECIMALS 3,
         GRV_QY(2) TYPE P DECIMALS 1,
         OWN_NO(6) TYPE C,
         OWN_SEQ_NO(2) TYPE C,
         PU_NO(6) TYPE C,
         PU_SEQ_NO(2) TYPE C,
         PRDR_NO(6) TYPE C,
         PRDR_SEQ_NO(2) TYPE C,
         OWN_INT_DECM_QY(5) TYPE P DECIMALS 8,
         OWN_INT_TYPE_CD(2) TYPE C,
         OWN_INT_SEQ_NO(2) TYPE C,
         CK_DT(10) TYPE C,
         RVRS_RSN_CD(2) TYPE C,
         UNIT_OF_MEAS_CD(3) TYPE C,
         CASH_RCPT_DT(10) TYPE C,
         SUS_RSN_CD(2) TYPE C,
         CT_NO(6) TYPE C,
         CT_TYPE_CD(2) TYPE C,
         DOI_PR_NO(8) TYPE C,
         DOI_SEQ_NO(5) TYPE C,
         SECT_PR_NO(8) TYPE C,
         SECT_SEQ_NO(5) TYPE C,
         TRACE_CO_NO(3) TYPE C,
         TRACE_APRD_DT(10) TYPE C,
         TRACE_ACCT_NO(10) TYPE C,
         TRACE_BTCH_NO(4) TYPE C,
         TRACE_VOUC_NO(6) TYPE C,
         TRACE_LE_NO(8) TYPE C,
         TRACE_BTCH_TY(2) TYPE C,
         WL_NO(6) TYPE C,
         WC_NO(2) TYPE C,
         ORIG_MP(6) TYPE C,
         ORIG_MP_TYPE(2) TYPE C,
*{   REPLACE        DEVK900172                                        3
*\         DED_RMB_AM(6) TYPE P DECIMALS 2,
*\         DED_GR_RMB_AM(6) TYPE P DECIMALS 2,
*\ By Samad Farooq Dandiya 22-Jun-2009
         DED_RMB_AM(7) TYPE P DECIMALS 2,
         DED_GR_RMB_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
         TAX_1_AM(6) TYPE P DECIMALS 2,
         TAX_2_AM(6) TYPE P DECIMALS 2,
         TAX_3_AM(6) TYPE P DECIMALS 2,
         TAX_4_AM(6) TYPE P DECIMALS 2,
         TAX_5_AM(6) TYPE P DECIMALS 2,
         TAX_6_AM(6) TYPE P DECIMALS 2,
         TAX_7_AM(6) TYPE P DECIMALS 2,
         TAX_8_AM(6) TYPE P DECIMALS 2,
         TAX_9_AM(6) TYPE P DECIMALS 2,
         TAX_10_AM(6) TYPE P DECIMALS 2,
         TAX_RMB_AM(6) TYPE P DECIMALS 2,
         TAX_GR_RMB_AM(6) TYPE P DECIMALS 2,
         INV_NO(6) TYPE C,
         INV_DT(10) TYPE C,
         PAY_CD(2) TYPE C,
         SA_MP_NO(6) TYPE C,
         SA_DT(10) TYPE C,
         STATE_CD(2) TYPE C,
         TAX_AUTH_NO(6) TYPE C,
         TAX_AUTH_SEQ_NO(2) TYPE C,
         OWN_BAL_DECM_QY(5) TYPE P DECIMALS 8,
         PR_TYPE_CD(2) TYPE C,
         OP_NON_OP_FL(1) TYPE C,
         PU_PR_NO(18) TYPE C,
         PU_PD_CD(3) TYPE C,
         ERROR_1_CD(5) TYPE C,
         ERROR_2_CD(5) TYPE C,
         ERROR_3_CD(5) TYPE C,
         ERROR_4_CD(5) TYPE C,
         ERROR_5_CD(5) TYPE C,
         UNIT_PR_NO(8) TYPE C,
         ARMT_LVL_1_CD(8) TYPE C,
         ARMT_LVL_2_CD(5) TYPE C,
         TRANS_DE(60) TYPE C,
*{   REPLACE        DEVK900172                                        4
*\         NET_TRANSP_AM(6) TYPE P DECIMALS 2,
*\         NET_OTH_MK_AM(6) TYPE P DECIMALS 2,
*\         GR_TRANSP_AM(6) TYPE P DECIMALS 2,
*\         GR_OTH_MK_AM(6) TYPE P DECIMALS 2,
*\ By Samad Farooq Dandiya 22-Jun-2009
         NET_TRANSP_AM(7) TYPE P DECIMALS 2,
         NET_OTH_MK_AM(7) TYPE P DECIMALS 2,
         GR_TRANSP_AM(7) TYPE P DECIMALS 2,
         GR_OTH_MK_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
         INV_TYPE_CD(2) TYPE C,
         OTH_DED_01_AM(6) TYPE P DECIMALS 2,
         OTH_DED_02_AM(6) TYPE P DECIMALS 2,
         OTH_DED_03_AM(6) TYPE P DECIMALS 2,
         OTH_DED_04_AM(6) TYPE P DECIMALS 2,
         OTH_DED_05_AM(6) TYPE P DECIMALS 2,
         OTH_DED_06_AM(6) TYPE P DECIMALS 2,
         OTH_DED_07_AM(6) TYPE P DECIMALS 2,
         OTH_DED_08_AM(6) TYPE P DECIMALS 2,
         OTH_DED_09_AM(6) TYPE P DECIMALS 2,
         OTH_DED_10_AM(6) TYPE P DECIMALS 2,
         OTH_DED_11_AM(6) TYPE P DECIMALS 2,
         OTH_DED_12_AM(6) TYPE P DECIMALS 2,
         OTH_DED_13_AM(6) TYPE P DECIMALS 2,
         OTH_DED_14_AM(6) TYPE P DECIMALS 2,
         OTH_DED_15_AM(6) TYPE P DECIMALS 2,
         OTH_DED_16_AM(6) TYPE P DECIMALS 2,
         OTH_DED_17_AM(6) TYPE P DECIMALS 2,
         OTH_DED_18_AM(6) TYPE P DECIMALS 2,
         PROC_CO(3) TYPE C,
         AES_FL(1) TYPE C,
         TAX_CD(2) TYPE C,
         GRP_GROUP_NO(8) TYPE C,
         INT_SYMBOL(2) TYPE C,
*{   REPLACE        DEVK900172                                        5
*\         TXN_VAL_AM(6) TYPE P DECIMALS 2,
*\ By Samad Farooq Dandiya 22-Jun-2009
         TXN_VAL_AM(7) TYPE P DECIMALS 2,
*}   REPLACE
         TXN_DT(10) TYPE C,
         GAS_PLANT_NO(8) TYPE C,
         GAS_PLANT_DOI(5) TYPE C,
         REF_NO(10) TYPE C,
         SELLER_NO(6) TYPE C,
         SELLER_SEQ_NO(2) TYPE C,
         NWK_NO(4) TYPE C,
         SUBNWK_NO(4) TYPE C,
         AUDIT_BTCH_NO(4) TYPE C,
         JDI_PR_NO(8) TYPE C,
         JDI_NO(5) TYPE C,
         DI_PR_NO(8) TYPE C,
         DI_NO(5) TYPE C,
         REMT_NO(6) TYPE C,
         REMT_SEQ_NO(2) TYPE C,
         RCV_GL_WL_NO(6) TYPE C,
         RCV_GL_WC_NO(2) TYPE C,
         REL_CT_NO(6) TYPE C,
         PLT_VL_GRED_AM(6) TYPE P DECIMALS 2,
         PLT_VL_ORED_AM(6) TYPE P DECIMALS 2,
         INT_PAID_FL(1) TYPE C,
         MMBTU_OVL_AM(6) TYPE P DECIMALS 2,
         MMBTU_GRVL_AM(6) TYPE P DECIMALS 2,
         PHASE_NO(1) TYPE C,
         PD_CD_SUM_IND(1) TYPE C,
         ACCT_CAT_NO(4) TYPE C,
         VL_LEVEL_CD(2) TYPE C,
         chv_rpt_cd(10) TYPE C,
*         FILLER_0(3) TYPE C,
         GR_TAX_1_AM(7) TYPE P DECIMALS 2,
         GR_TAX_2_AM(7) TYPE P DECIMALS 2,
         GR_TAX_3_AM(7) TYPE P DECIMALS 2,
         GR_TAX_4_AM(7) TYPE P DECIMALS 2,
         GR_TAX_5_AM(7) TYPE P DECIMALS 2,
         GR_TAX_6_AM(7) TYPE P DECIMALS 2,
         GR_TAX_7_AM(7) TYPE P DECIMALS 2,
         GR_TAX_8_AM(7) TYPE P DECIMALS 2,
         GR_TAX_9_AM(7) TYPE P DECIMALS 2,
         GR_TAX_10_AM(7) TYPE P DECIMALS 2,
         SPEC_PYMNT_CD(1) TYPE C,
         LGND_CD(2) TYPE C,
         RBUR_DEC(5) TYPE P DECIMALS 8,
         ESCH_FL(1) TYPE C,
         CMT_SYS_NO(10) TYPE P,
         OVRD_OWN_CD(2) TYPE C,
         BRD_CD(4) TYPE C,
         RCPTN_PT_NO(6) TYPE C,
         TRNSP_NO(6) TYPE C,
         TRNSP_SEQ_NO(2) TYPE C,
         OR_LVL_2_NO(1) TYPE C,
         MK_TYPE_NO(2) TYPE C,
         ORIG_PR_NO(8) TYPE C,
         INJ_DT(10) TYPE C,
         GR_APC_RMB(7) TYPE P DECIMALS 2,
         NET_APC_RMB(7) TYPE P DECIMALS 2,
         JI_OWN_NO(6) TYPE C,
         JI_OWN_SEQ_NO(2) TYPE C,
         DEAL_I_NO(12) TYPE C,
         CUSA_TRSPK_NO(8) TYPE C,
         VER_NO(3) TYPE P,
         USER_ID(8) TYPE C,
         TIMESTAMP(19) TYPE C,
         TAX_FREE_CD(2) TYPE C,  "df
         ENTY_CD(2) TYPE C,      "df
         TAX_CLASS(2) TYPE C,    "df
         TAX_SCHOOL(3) TYPE C,   "df
         INV_PRIORITY_LVL(1) TYPE C,  "df
	  VT_SUMM_LVL(2) TYPE C,       "df
         TEST_chv_rpt_cd(10) TYPE C,  "df
*         FILLER_0(1) TYPE C,          "df "Kansal
         New_own_fl(1) TYPE C,        " BRP
         Gas_lease_fl(1) TYPE C,      "SOGK022749 BRP
         orig_chv_rpt_cd(10) TYPE C.  "SO7K117827 BRP
*         FILLER_1(5) TYPE C,     "df
*         FILLER_2(15) TYPE C,    "df
*         FILLER_3(1) TYPE C.     "df
*     END OF DET_REC,            "df
*     END OF W_JEIF_RECORD.      "df

It seems there's a difference in orig_chv_rpt_cd(10) TYPE C. and FILLER_()

But do you recommend if I should modify the SAP Standard Program?

The assignment is like

<l_jeif_det_rec> = ioa_jebf0010_segment.

Thanks again Prashant,

Regards,

-N

Read only

Former Member
0 Likes
1,878

Hi Nayab,

Offcourse no point in modifying standard object. I should have already checked whether you are talking @ std. or custom object.

Please implement sap note Note 881305 - Reversal UNICODE Error if it is relevant for your support pack. Else search for a relevant SAP note. If you dont find any, then raise it to SAP.

Thanks,

Best regards,

Prashant

Read only

0 Likes
1,877

Thanks Prashant for your help. I already checkted Notes but found no one relevant. Note 881305 is already implemented. OSS is raised. I'll convey the solution here if founds any.

Thanks again

Warm Regards,

Nayab

Read only

0 Likes
1,877

Hi All,

We uncheck "Unicode checks active" field in Function Group which resolved the issue.

Thank you all.

-N

Read only

0 Likes
1,877

Hi Nayab,

Ur saying that ur system is upgraded to ECC6.0 which is an unicode system.It doesn't make any sense if u disable the unicode checks for ur code to avoid the error.Try to find alternative solution for this.

If unicode checks were disabled program leads to dump when executed.

Regards,

Lakshman.

Read only

0 Likes
1,877

Hi Lakshman,

Thanks for your assistance but we have confirmed our BASIS team that while upgrading the system they selected Non-Unicode ECC6.

Is there a way we can check our system's coding scheme?

Warm Regards,

N

Read only

0 Likes
1,877

Hi,

Goto System=>status => Under SAP System Data.. UNICODE => YES/No.

Thanks,

Best regards,

Prashant

Read only

0 Likes
1,877

I've checked. The system is Non Unicode. Hope the changes won't affect processes.

-N