SAP for Oil, Gas, and Energy Discussions
Connect with fellow SAP users to share best practices, troubleshoot challenges, and navigate the evolving energy landscape. Join the conversation today!
cancel
Showing results for 
Search instead for 
Did you mean: 

O4G1 and O4H1 Loading and Delivery Time: Can it be set as a required field?

Former Member
0 Kudos

Is there a way to set the ff fields as required fields:

In transaction O4G1 - Loading Time

In transaction O4H1 - Delivery Time

Thanks.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Migoy,

we had the same kind of issue where the user wants Automatically updating the concerned outbound deliveries temperatures in the VT11 and VL01N transaction in the pop-up( pop up message to ensure that temperature after loading be set automatically for desplaying the temp and user has is accountable for this transaction.

In your case, there is a schedule job which automatically populates the loading time and delivery time, so you have look for the delivery connectivity interface which you have applied and do the changes w.r.t loading and delivery time, if possible run Z t.code for delivery related to shipment which make this fields mandatory.

Else, go for SHD0 Enter O4H1 - Delivery Time and look in tab transation varient for O4H1 for T code VA01, Transation varient : BUS2096.

Go to change mode and give the text name for delivery time for t code O4H1 and tick the check box as required field VBKD-DISPO and save.

Thanks

Satish

View solution in original post

5 REPLIES 5

Former Member
0 Kudos

Hi,

Why would you want to set it as required field? It would be automatically captured once Loading Confirmation and Delivery Confirmation is carried out. Both date and time would be captured by the system. Not required to be manually filled in.

Rgds.

0 Kudos

Hi PKW,

Thanks for your reply. I've been able to see that functionality of the system -- of automatically populating the date and time, thus it not needing to be manually filled out. This functionality is working well and correctly.

However, for business transaction purposes, and for the ensuing connectivity to the delivery interface and for this interface to work correctly, I am looking into setting these as required fields so that the user will not be able to delete (or leave the fields blank) whatever date and time has been prompted by the system, and instead, at most, just be able to change the date and time.

The bottomline being, that prior to the user being able to finish the transaction, the date and time fields have to be populated. Whether or not the date and time values are correct or accurate is not for the system to validate. The user will be held accountable for this.

Thanks.

Former Member
0 Kudos

Hi Migoy,

we had the same kind of issue where the user wants Automatically updating the concerned outbound deliveries temperatures in the VT11 and VL01N transaction in the pop-up( pop up message to ensure that temperature after loading be set automatically for desplaying the temp and user has is accountable for this transaction.

In your case, there is a schedule job which automatically populates the loading time and delivery time, so you have look for the delivery connectivity interface which you have applied and do the changes w.r.t loading and delivery time, if possible run Z t.code for delivery related to shipment which make this fields mandatory.

Else, go for SHD0 Enter O4H1 - Delivery Time and look in tab transation varient for O4H1 for T code VA01, Transation varient : BUS2096.

Go to change mode and give the text name for delivery time for t code O4H1 and tick the check box as required field VBKD-DISPO and save.

Thanks

Satish

0 Kudos

Hi Satish,

Thanks for your reply.

To clarify a bit, the O4G1 transaction automatically populates the loading time. This is then captured in the succeeding O4H1 transaction and put into the delivery time field. The interface then captures the data in the delivery time field in O4H1 and sends it off to a Delivery system outside of SAP. If the delivery time field in O4H1 is made blank, the interface captures the blank data and sends it off to the external Delivery system. When this happens, the Delivery system goes into an infinite loop, then comes the error.

I tried your suggestion:

"Else, go for SHD0 Enter O4H1 - Delivery Time and look in tab transation varient for O4H1 for T code VA01, Transation varient : BUS2096.

Go to change mode and give the text name for delivery time for t code O4H1 and tick the check box as required field VBKD-DISPO and save."

The screen variants that were available for tcode O4H1 and transaction variant BUS2096 were:

BUS2096_4440

BUS2096_4480

But neither of the two had the field VBKD-DISPO.

Am I looking at the right tcode and transaction variant combination? Any other inputs?

Thanks.

Migoy

0 Kudos

Hi Migoy,

After selecting the transation varients BUS4440 & BUS4480, available in O4H1 go to details tab you can find the field delivery time VBKD-DELCO.

BR

Satish