cancel
Showing results for 
Search instead for 
Did you mean: 

Error during transfer of Purchase Orders via CIF

bhuvanpaliwal
Explorer
0 Kudos

Hello Experts,

We are facing errors while trying to transfer POs from ECC to APO. Both the below methods are throwing error or short dump:

  • CCR (Send to APO) -> Gives error "Function parameter "IT_ATPFIELD_AB" is unknown."
  • RIMODINI in ECC of PO Integration model. -> Short dumps in ECC : "CALL_FUNCTION_PARM_UNKNOWN"

I've searched a lot on SAP support portal and on SCN, but I'm unable to find a proper solution or SAP note which pertains to the exact error that we are getting.

Here is the extract of the short dumps (2 similar dumps):

==========================================================================

Category                         ABAP Programming Error

Runtime Errors                CALL_FUNCTION_PARM_UNKNOWN

Except.                           CX_SY_DYN_CALL_PARAM_NOT_FOUND

ABAP Program                SAPLCPUR

Application Component     SCM-BAS

Short Text

    Function parameter "IT_ATPFIELD_AB" is unknown.

What happened?

    Error in the ABAP Application Program

    The current ABAP program "SAPLCPUR" had to be terminated because it has

    come across a statement that unfortunately cannot be executed.

    Function module "ME_APO_INITIALIZE_PO" was called with parameter

     "IT_ATPFIELD_AB".

    This parameter is not defined there however.

Error analysis

    An exception has occurred which is explained in more detail below. The

    exception is assigned to class 'CX_SY_DYN_CALL_PARAM_NOT_FOUND' and was not

     caught in procedure

    "CIF_ADC_TRANSMIT_PO_BLOCK" "(FUNCTION)", nor was it propagated by a RAISING

     clause.

    Since the caller of the procedure could not have anticipated this

    exception, the current program was terminated.

    The reason for the exception is:

    Function module "ME_APO_INITIALIZE_PO" was called with parameter

     "IT_ATPFIELD_AB".

    This parameter is not defined there however.

===========================================================================

Category                         ABAP Programming Error

Runtime Errors                CALL_FUNCTION_PARM_UNKNOWN

Except.                           CX_SY_DYN_CALL_PARAM_NOT_FOUND

ABAP Program                SAPLCIRF

Application Component     SCM-BAS

Short Text

    Function parameter "IT_ATPFIELD_AB" is unknown.

What happened?

    Error in the ABAP Application Program

    The current ABAP program "SAPLCIRF" had to be terminated because it has

    come across a statement that unfortunately cannot be executed.

    Function module "ME_APO_INITIALIZE_PO" was called with parameter

     "IT_ATPFIELD_AB".

    This parameter is not defined there however.

Error analysis

    An exception has occurred which is explained in more detail below. The

    exception is assigned to class 'CX_SY_DYN_CALL_PARAM_NOT_FOUND' and was not

     caught in procedure

    "CIF_REFRESH_PURCHASE_ORDER" "(FUNCTION)", nor was it propagated by a RAISING

     clause.

    Since the caller of the procedure could not have anticipated this

    exception, the current program was terminated.

    The reason for the exception is:

    Function module "ME_APO_INITIALIZE_PO" was called with parameter

     "IT_ATPFIELD_AB".

    This parameter is not defined there however.

=========================================================================

Any help on this would be greatly appreciated, Thanks!

Regards,

Bhuvan Paliwal

Accepted Solutions (0)

Answers (1)

Answers (1)

babu_kilari4
Active Contributor
0 Kudos

Hello Bhuvan,

Did you recently apply any SAP OSS notes ? or upgraded your system ? For me this looks to be a case of inconsistency in the system due to missing code.

Function module ME_APO_INITIALIZE_PO has the importing parameter IT_ATPFIELD_AB that had been added as part of one of the Service Pack releases. So, for sure this is brought by a note and it is clearly missing. 


Please raise a ticket to SAP


Thanks & Best Regards,


Babu Kilari

bhuvanpaliwal
Explorer
0 Kudos

Yes we are facing this issue in Quality system after system copy from Production.

I think I have no other choice left than raising this to SAP. Thanks!

babu_kilari4
Active Contributor
0 Kudos

So, the quality system has a note which wasn't there in Prod. It's a delta. You may also try to debug the FM that calls the said FM to track the SAP note responsible for this.

Cheers,


Babu Kilari

bhuvanpaliwal
Explorer
0 Kudos

Hi Babu,

It turns out that after the system refresh, there was a transport moved which should not have been done. It was simply a case of version mismatch! Thanks for the help.

Regards,

Bhuvan Paliwal