Friday, January 22, 2021

CO-E-558-Control key PP15: Maintain external processing data

Error:  CO-E-558-Control key PP15: Maintain external processing data

Scenario:

SAP - Production Planning - Routing

Reason:

This operation has a Control Key that requires Purchase Info Record information.

In general, these kinds of control keys are assigned to the external operations in a Routing.

Resolution:

Purchase Info Record details should be passed, it should exist in that system.

Cost element details should be passed, it should exist in that system.



Tuesday, November 17, 2020

CO-E-262-Material XXXXXXXXXX: No operations exist (transaction terminated)

Production Order Creation Issue:

Error:

CO-E-262-Material XXXXXXXXXX: No operations exist (transaction terminated)

Reason:

When you are trying to create a Production order the Operations will be fetched from the Routing of the assembly. But if the Routing does not have any operations it will end up with this error "CO-E-262-Material XXXXXXXXXX: No operations exist (transaction terminated)".

Solution:

Option 1:

Make sure the Routing has at least one operation or else add a dummy operation in order to create a production order.

Option 2:

Change the Routing status to inactive temporarily while creating the production order.

Wednesday, September 26, 2018

Enabling BOM CAD Indicator using BAPI


CAD indicator is not part of the standard BAPI BAPI_MATERIAL_BOM_GROUP_CREAT. So CAD indicator cannot be enabled at the time of BOM creation.

CSAP_MAT_BOM_MAINTAIN BAPI can be used to update the CAD indicator at the Item level. We need to pass the values for the below fields.

Import Parameters:
MATERIAL = Parent material number
PLANT = Plant value(For Group BOM, leave it blank)
BOM_USAGE = BOM Usage like 1 or 2
VALID_FROM = Valid from date from the BOM Header validity block
FL_CAD = CAD indicator, provide X
FL_COMMIT_AND_WAIT = X
FL_DEFAULT_VALUES = X
FL_IDENTIFY_BY_GUID = X

Tables:

ITEM_CATEG = Item category like L
ITEM_NO = Item number like 0010
COMPONENT = Component material
COMP_QTY = Component Quantity 
COMP_UNIT = Conponent quantity unit

Tuesday, September 6, 2016

SAP JCo - Connection to SAP server using external/public IP

Problem:

JCo to SAP gateway connection fails when you are connecting to SAP gateway using an external or public IP which is NATed to an internal IP.

Solution:

1.Need to add a parameter gw/alternative_hostnames and enter the external or public IP value to the default profile.

2.Use SAPGLOBALHOST name as ASHOST value

Tuesday, February 2, 2016

V50R-E-051-Missing data in the BAPI interface


You may encounter an error  "V50R-E-051-Missing data in the BAPI interface: IT_ITEMS LFIMG VRKME,BAPI-E-001-No instance of object type OutboundDelivery has been created. External reference:" when creating delivery using BAPI BAPI_OUTB_DELIVERY_CREATE_SLS .


This is due to Delivery quantity value and Delivery quantity unit of measure is zero. This occurs when the delivery document has Batch Split.


Batch and Batch Split Update for Delivery Document

BAPI_OUTB_DELIVERY_CREATE_SLS is used to create delivery document without batch number. 

BAPI_OUTB_DELIVERY_CHANGE can be used to update the Batch number and Batch Split to the existing Delivery Document.
Express document update was terminated received from author XXXXXX.

Problem:
Some times you may get an error like "Express document update was terminated received from author XXXX" when creating master or transaction data manually or loading data using any interface.

Solution:

Go to transaction code SM13 where you can find the cause for the error and program name. Also you can find the detailed error message in transaction ST22.


Thursday, March 19, 2015

Validity of certificate from list with PSE type >SSL. Client (Standard)< ends in 3 days

To resolve this issue either you have to update the certificate or disable alerts.

To update certificate, go to transaction "STRUSTSSO2" and check for SSL client certificate validity. If the certificate is expired, you can add your own certificate as .pse file.

STRUSTSSO2 - Trust Manager for single-sign-on with logon ticket

This graphic is explained in the accompanying text

To disable alerts, go to SE38 and run report SSF_ALERT_CERTEXPIRE and click the button Lock AutoABAP.