kishorgite
Member
I am calling BSFN B0404110 directly via BSSV .
If we call this BSFN via report(UBE) it is working fine but we need to call it from BSSV .
We are facing below error :
oracle.e1.bssvfoundation.exception.BusinessServiceException:
CAUSE . . . . The record to be fetched from table F0011 does not exist or you
do not have authority to fetch records from this table.
RESOLUTION. . Verify that the record being fetched exists and that you have
proper authority. Check the JDE.LOG and JDEDEBUG.LOG for
additional information.
We are passing below inputs :
internalVO.setSzReport("1");
internalVO.setCSynch("Y");
internalVO.setSzJobQueue("104280");
internalVO.setSzVersionJDE("IPM0003");
internalVO.setSzDataSourceOverride(" ");
// "IPM0003"
// map input parameters from input value object
// map input parameters from input value object
// map input parameters from input value object
bsfnParams.setValue("cProofFinalFlag", internalVO.getSzReport());
bsfnParams.setValue("cOutofBalFlag", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cPurgeFlag", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cSupressWarningFlag", internalVO.getSzReport());
bsfnParams.setValue("szUserId", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cBtpassTaxDefault", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("VoucherEntryVersion", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("JEVersion", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("BatchApproval", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("PostVer",internalVO.getSzDataSourceOverride());
// bsfnParams.setValue("idGenericLong", internalVO.getIdGenericLong());
bsfnParams.setValue("szEdiUserId", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szEdiBatchNumber", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szEdiTransactNumber", internalVO.getSzJobQueue());
bsfnParams.setValue("cMCICFlag", internalVO.getCSynch());
internalVO.setSzDataSourceOverride(" ");
bsfnParams.setValue("szCountryCode", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szReportVersion",internalVO.getSzVersionJDE());
Thanks in advance .
Regards
Kishor
If we call this BSFN via report(UBE) it is working fine but we need to call it from BSSV .
We are facing below error :
oracle.e1.bssvfoundation.exception.BusinessServiceException:
CAUSE . . . . The record to be fetched from table F0011 does not exist or you
do not have authority to fetch records from this table.
RESOLUTION. . Verify that the record being fetched exists and that you have
proper authority. Check the JDE.LOG and JDEDEBUG.LOG for
additional information.
We are passing below inputs :
internalVO.setSzReport("1");
internalVO.setCSynch("Y");
internalVO.setSzJobQueue("104280");
internalVO.setSzVersionJDE("IPM0003");
internalVO.setSzDataSourceOverride(" ");
// "IPM0003"
// map input parameters from input value object
// map input parameters from input value object
// map input parameters from input value object
bsfnParams.setValue("cProofFinalFlag", internalVO.getSzReport());
bsfnParams.setValue("cOutofBalFlag", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cPurgeFlag", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cSupressWarningFlag", internalVO.getSzReport());
bsfnParams.setValue("szUserId", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("cBtpassTaxDefault", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("VoucherEntryVersion", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("JEVersion", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("BatchApproval", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("PostVer",internalVO.getSzDataSourceOverride());
// bsfnParams.setValue("idGenericLong", internalVO.getIdGenericLong());
bsfnParams.setValue("szEdiUserId", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szEdiBatchNumber", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szEdiTransactNumber", internalVO.getSzJobQueue());
bsfnParams.setValue("cMCICFlag", internalVO.getCSynch());
internalVO.setSzDataSourceOverride(" ");
bsfnParams.setValue("szCountryCode", internalVO.getSzDataSourceOverride());
bsfnParams.setValue("szReportVersion",internalVO.getSzVersionJDE());
Thanks in advance .
Regards
Kishor