In J1IS system is not picking net value from PO automatically
Dear Experts,
I want to send rejected material to vendor back, so I have done return delivery against MIGO material document, in MIGO, in Excise Invoice Tab i have selected no exicse Entry document. At the time of J1IS sytem is not picking net value from PO. This field is editable. Our requirement is, system should pick net value from PO.
In this case I am not makeing any RETURN PO
Could any body guide me? Is there any configuration required?
Thanks & Regards,
Trupti.
There is no link between p.o & excise inv. creation using J1IS.
In J1IS,Enter return material document no,Ref doc. type - MATD,Doc Year,series group,excise group,series group & finally vendor in selection.
In excise invoice automatically details like material code,qty will appear.
You need to enter assesable value & excise duties manually.
Note :
Be cautious while entereing excise duties bcoz you may be returning partial quantity to vendor,
so calculate excise duties in a seperate excel sheet before entering it in J1IS.
Similar Messages
-
System is not picking up approvers from BADI in Item level workflow
Hi All,
My problem is that
1. when I creat the shopping cart the system is picking up the correct approver from BADI and showing it in approval preview.
2. My first level approver is a general task so Workitem going to the correct persons.
3. after first level approver I am fillng approver in BADI for 2 nd level.
4. But after first approval the SC is directly getting approved finally as system is not picking up approvers from the BADI.
I dont understand the problem. even We applied SP9 as well, but the problem is not resolved.
Please suggest something.
Thanks
SmitaHi ,
I am pasting the code of my BADI. Let me know if i need to do some changes.
Regards,
smita
if lv_wf = '4'.
1st approval step executed for indices 1 and 0
IF actual_approval_index LE 1.
First approval step (General task)
endif.
2. approval step executed for indices 2,1 and 0
IF actual_approval_index LE 2.
*break-point.
**get the approver for the commodity
LOOP AT lt_item INTO ls_item WHERE del_ind IS INITIAL.
We consider only items, which are not deleted (del_ind = 'X')
Set the product category
MOVE ls_item-category_id TO lv_call_value1.
Find the approver of this item based on the customizing table ZCOMMODITY
CALL FUNCTION 'ZWF_COMODITY_ITEM_APPROVAL_GET'
EXPORTING
SC_GUID = ls_header-guid
ITEM_GUID = ls_item-guid
APPROVAL_DESCRIPTION =
HIDE_ITEMS_NOT_RESPONSIBLE = 'X'
CRITERION1 = 'COMMODITY'
CATEGORY_ID = ls_item-category_id
ITEM_VALUE = ls_item-VALUE
APPROVAL_INDEX = '2'
CHANGING
APPROVAL_TABLE = approval_table
ITEM_APPROVAL_TABLE = item_approval_table
ITEM_APPROVAL_OBJ = item_approval_obj
endloop.
*ELSEIF actual_approval_index EQ 2.
don't process 2nd step
no_further_approval_needed = 'X'.
endif.
endif. " if lv_wf = '4'.
FUNCTION ZWF_COMODITY_ITEM_APPROVAL_GET.
""Local Interface:
*" IMPORTING
*" VALUE(SC_GUID) TYPE BBP_GUID
*" VALUE(ITEM_GUID) TYPE BBP_GUID
*" VALUE(APPROVAL_DESCRIPTION) TYPE BBP_STEP_DESCRIPTION OPTIONAL
*" VALUE(HIDE_ITEMS_NOT_RESPONSIBLE) TYPE BOOLEAN OPTIONAL
*" REFERENCE(CRITERION1) TYPE BBP_WFL_APP_CRITERION
*" VALUE(CATEGORY_ID) TYPE ZBBP_CATEGORY_ID
*" VALUE(ITEM_VALUE) TYPE BBP_VALUE
*" VALUE(APPROVAL_INDEX) TYPE SWH_NUMC10
*" CHANGING
*" REFERENCE(APPROVAL_TABLE) TYPE BBPT_WFL_APPROVAL_TABLE_BADI
*" REFERENCE(ITEM_APPROVAL_TABLE) TYPE BBPT_WFL_ITEM_APPROVAL_BADI
*" REFERENCE(ITEM_APPROVAL_OBJ) TYPE BBPT_WFL_ITEM_APPROVAL_OBJ
*" OPTIONAL
this Function Module is for getting the commodity approvers
for the commodity items, in the Shopping cart
DATA:
ls_approval_table TYPE bbp_wfl_approval_table_badi,
ls_item_approval_table TYPE bbps_wfl_item_approval,
ls_approval_def TYPE bbpt_wfl_lia_def,
ls_item_approval_obj TYPE BBPS_WFL_ITEM_APPROVAL_OBJ.
DATA:
lv_app_obj_guid TYPE bbp_guid_32,
lv_is_new_approval_object TYPE boolean.
**structure for commodity data
data : ls_commodity type zcommodity.
data : lv_value1 type BBP_WFL_APP_PROPERTY.
CONSTANTS:
c_agent_is_user TYPE otype VALUE 'US'.
First find the right approval object the item belongs to.
All items of an approval object are approved togheter in
this approval step, and therefore only one workitem is
created for this items. IF possible use this standard function
BBP_WFL_DIN_APP_OBJ_GET for creating the approval object.
lv_value1 = category_id.
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
SC_GUID = sc_guid
CRITERION1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
VALUE1 = lv_value1
VALUE2 = ''
VALUE3 = ''
IMPORTING
APPROVAL_OBJ_GUID = lv_app_obj_guid
IS_NEW_APPROVAL_OBJECT =
TABLES
ITEM_APP_OBJ = item_approval_obj
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
SC_GUID = sc_guid
CRITERION1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
VALUE1 = lv_value1
VALUE2 = ''
VALUE3 = ''
IV_ITEM_VALUE = ITEM_VALUE
IMPORTING
APPROVAL_OBJ_GUID = lv_app_obj_guid
IS_NEW_APPROVAL_OBJECT =
TABLES
ITEM_APP_OBJ = item_approval_obj.
CALL FUNCTION 'BBP_WFL_DIN_APP_OBJ_GET'
EXPORTING
sc_guid = sc_guid
criterion1 = criterion1
CRITERION2 = ''
CRITERION3 = ''
value1 = category_id
VALUE2 = ''
VALUE3 = ''
IMPORTING
If 2 items of the same shopping cart have the same
values for the criterias, this function returns the
same (!!!) approval object guid
approval_obj_guid = lv_app_obj_guid
TABLES
This table saves the criterias for which the approval object
was created. For example:
|approval object1| "cost center" | 1000 |
|approval object2| "cost center" | 1200 |
|approval object3| "prod categ " | office |
item_app_obj = item_approval_obj
Check if this approval object already exists in the approval
table
READ TABLE approval_table INTO ls_approval_table
WITH KEY approval_object_guid = lv_app_obj_guid
approval_index = approval_index.
IF sy-subrc EQ 4.
lv_is_new_approval_object = 'X'.
ENDIF.
IF lv_is_new_approval_object = 'X'.
Now read your own approval table based on your criteria's
**now check whether the category id is a commodity material and
*find the responsible person for that and
*check if the amount of item is falling in the approval limit of the comodity manager
select single * from zcommodity into ls_commodity
where CATEGORY_ID = category_id
and ( ZFROMAMT <= item_value and ZTOAMT >= item_value ).
SELECT * FROM bbpt_wfl_lia_def
INTO CORRESPONDING FIELDS OF ls_approval_def
WHERE
app_crit_name1 = criterion1 AND
app_crit_value1 = value1
ENDSELECT.
IF sy-subrc NE 4.
Fill approval table (who is responsible for which approval
object in which approval step)
ls_approval_table-approval_index = approval_index.
CONCATENATE c_agent_is_user ls_approval_def-approval_agent1
INTO ls_approval_table-approval_agent.
CONCATENATE c_agent_is_user ls_commodity-person
INTO ls_approval_table-approval_agent.
ls_approval_table-name = ls_commodity-name.
ls_approval_table-approval_description = approval_description.
ls_approval_table-approval_object_guid = lv_app_obj_guid.
ls_approval_table-hide_items_not_responsible =
hide_items_not_responsible.
APPEND ls_approval_table TO approval_table.
IF ls_approval_def-approval_agent2 IS NOT INITIAL.
Second approver for the same workitem exists
CONCATENATE c_agent_is_user ls_approval_def-approval_agent2
INTO ls_approval_table-approval_agent.
ls_approval_table-name = ls_approval_def-agent_string2.
APPEND ls_approval_table TO approval_table.
ENDIF.
ENDIF.
ENDIF.
Fill item table (Which items belongs to which approval object)
ls_item_approval_table-approval_object_guid = lv_app_obj_guid.
ls_item_approval_table-approval_item_guid = item_guid.
APPEND ls_item_approval_table TO item_approval_table.
**Fill Item approval object
ls_item_approval_obj-sc_guid = sc_guid.
ls_item_approval_obj-APP_CRIT_NAME1 = CRITERION1.
ls_item_approval_obj-APP_CRIT_VALUE1 = CATEGORY_ID.
ls_item_approval_obj-APPROVAL_OBJECT_GUID = lv_app_obj_guid.
append ls_item_approval_obj to ITEM_APPROVAL_OBJ. -
Dealer Invocie -MIRO is not picking excise value from MIGO it takes from PO
Hi all,
I have a issue in dealer invoice.
I have raised a PO., made goods receipt against that PO. Entered the excise duties, education cess and Higher education cess manually in MIGO. Automatic posting is done for that excise invoice. When MIRO is raised it picks the value from PO.
It is a new plant. The issue is in this plant only. The dealer invoice works fine for all the other plants.
Kindly help to resolve this issue.
Regards.Hi ,
please refee below
Creating a Purchase order with Zero Tax code
Capturing of Excise invoice in J1IEX/MIGO.
Activation of MRP indicator during capturing
Posting the Excise Invoice captured.
Invoice processing for the Purchase order
In the MIGO screen, you can find that the excise base value is defaulted as the PO price and the excise duties are zero.
Now manually enter the respective excise rates for Basic excise duty (BED), Educational cess (ECS) and Higher Educational cess (SECESS).
The excise base is changed such that the sum of the excise base value and the excise duties remain the same as the PO price. The excise base is reduced by the excise duty value and the differential amount is split amongst the relevant excise duty components.
In the miro screen change the base value as same that you have maintained in MIGO.
also refer the note which i am insisting so that you can able to meet your req.
Regards,
velu -
While creating the Transfer Order system is not picking Sale order stock?
Hi All,
In the B2B process the system is not picking the stock from from sale order stock while creating the transfer order? Please suggest.
Summary : Here we are creating the PR in the sale order and STO is created using the same PR to procure the materials from the WM plant to sale order plant. Since here intialy we are moving the stock to our sale order in WM plant and then picking the same. But while creating the Transfer order system is not picking the sale order stock in WM plant.
Regards.C S Javali
Check in schedule line in transaction flow whether Transfer Req /assembly is checked or not
Regards
Pradeep -
System is not picking up the WBS element from Asset in PO.
Hi,
While creating Purchase Order with account assignment category
as "A"(i.e.Asset), system is not picking up the WBS element from Asset
Master, even though it is defined in the asset master.
Please help.
Thanks,
NinadHello Ninad,
Please, see the SAP Note 21583. I think it might be of help for your case.
Best regards,
Esther. -
System should not pick reserved stock
Dear, MM Experts, i am sd Guy
i want to block Reserved stock while creating sales order
ex: 150 qty kept In reserve for customer , Total plant stock 1000
Now if user created sales order with 150 qty Normally system will pick 150 qty From reserved stock ( 412 E)
Here user requirement system should not pick Reserved stock 150 Bz in critical situation is there Like non production of stock
ex total stock in the plant 175 only there ( ex 155,180,200,170) So in this situation only system will pick Reserved stock 150
Otherwise Reserved stock should be in reserved place only bz if is not like this always we have keep stock in reserve
ThanksDear ,
as per my Knowledge If we Reserve the stock By OVZ9 Include sales req check box it will be unrestricted it wont go to sales order
when stock is not there you can reverse the stock to normal stock by using 411E
i think this is only solution
How to block material for a particlar sales order
Regards
venu -
Sales order should not copy the net value from contract
Hi,
When we are creating the sales order,Where we can maintain that sales order should not copy the net value from contract.
Regards
PrabudhHi,
When I am creating the sales order with reference to contract,it's copying the net value and quantity from the contract.
But I want that sales order should not copy the net value and quantity from the contract and user can take new required quantity at the time creating the sales order.
Regards
Prabudh -
How to pick max value from a column of a table using cursor and iteration
Hello Everybody
I have a table loan_detail
and a column in it loan_amount
now i want to pick values from this table using cursor and then by using iteration i want to pick max value from it using that cursor
here is my table
LOAN_AMOUNT
100
200
300
400
500
5600
700i was able to do it using simple loop concepts but when i was trying to do this by using cursor i was not able to do it .
Regards
PeeyushSQL> SELECT MAX(sal) Highest_Sal,MIN(sal) Lowest_Sal FROM emp;
HIGHEST_SAL LOWEST_SAL
5000 800
SQL> set serverout on
SQL> DECLARE
2 TYPE tmp_tbl IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
3 sal_tbl tmp_tbl;
4 CURSOR emp_sal IS
5 SELECT sal FROM emp;
6 counter INTEGER := 1;
7 BEGIN
8 FOR i IN emp_sal LOOP
9 sal_tbl(i.sal) := counter;
10 counter := counter + 1;
11 END LOOP;
12 DBMS_OUTPUT.put_line('Lowest SAL:' || sal_tbl.FIRST);
13 DBMS_OUTPUT.put_line('Highest SAL:' || sal_tbl.LAST);
14 END;
15 /
Lowest SAL:800
Highest SAL:5000
PL/SQL procedure successfully completed.
SQL> Even smaller
SQL> DECLARE
2 TYPE tmp_tbl IS TABLE OF NUMBER INDEX BY BINARY_INTEGER;
3 sal_tbl tmp_tbl;
4 CURSOR emp_sal IS
5 SELECT sal FROM emp;
6 counter INTEGER := 1;
7 BEGIN
8 FOR i IN emp_sal LOOP
9 sal_tbl(i.sal) := 1;
10 END LOOP;
11 DBMS_OUTPUT.put_line('Lowest SAL:' || sal_tbl.FIRST);
12 DBMS_OUTPUT.put_line('Highest SAL:' || sal_tbl.LAST);
13 END;
14 /
Lowest SAL:800
Highest SAL:5000
PL/SQL procedure successfully completed.
SQL> Edited by: Saubhik on Jan 5, 2011 4:41 PM -
PO not picking Purchasing org from info record
Hi All,
While creating PO system is not picking Purchasing org??? Rest capturing everything whatever is maintianed.
Please tell me the solution
Rgrds
SS
Edited by: SunilSisodia on Dec 14, 2011 8:59 PMHi,
Info record is combination of plant,material and vendor master record,all data from MMR and Vendor get copied into Info record which flow IN PO while creating PO,
when we enter vendor code and material master in PO then info-records come in PO
check following like also
[Info Record: Plant Vs Purchasing Org Level;
[http://help.sap.com/saphelp_46c/helpdata/en/75/ee102f55c811d189900000e8322d00/content.htm]
Regards
Kailas Ugale -
Sender file adapter is not picking the file from windows server
Hi Experts,
We have a sender file adapter running on Unix server. Now we have changed the source directory path from Unix to Windows in file access parameters. It is not picking the files from windows directory and not showing any error.
In this scenario, input file for sender adapter is *.xml and no content conversion.
Could any one please let me know is there anything needs to changed in file adapter.
Thanks in advance,
Sridhar. MSridhar,
What do you have in the directory path?
If it is a shared drive in unix then the directory in windows should also be a shared drive from XI system. Else if it is FTP check the address.
Regards,
---Satish -
XI is not picking the file from source dir after exported from DEV to QA
Hi Experts,
We have moved one XI object from Dev to QA. It was working fine Dev but in QA XI system not picking the file from the source directory.
I have checked Communication Channel monitoring and receiver determiniation everything is fine. But still it is not picking the file.
Could you please help us.
Regards
SowmyaHi
We have used the CMS to transport XI objects. Everything has been configured automatically. I checked all the configuration and everthing seems to be fine.
Could you please give any more suggestions.
Regards
Sowmya -
Sender JMS Synchronous communication channel not picking up files from JMS
Hello,
One of our Sender JMS synchronous communication channel (used Sync/Async bridge in the module section to make it Synchronous) is not picking up files from JMS system though the channel looks to be active (greeen).
When I am trying to stop the channel, it is giving error as "1 of 1 administered and selected channels have not been stopped", and after this when I start the cannel again it shows green but not picking up any files.
if anyone is haivng any solution for this, please reply back.
Thanks in advance.Messages available in JMS system? please check queue's if message were there and it is not picking up then some thing wrong with cc.
simple solution create new communication channel with same details and try to use the same. -
ADG is not picking up changes from this getter
My ADG is not picking up changes from this getter, is it because the whole class needs to implement IEventDispatcher ?
<mx:AdvancedDataGridColumn headerText="Delete" dataField="reviewDate" visible="{userModel.loggedInUser.deleteReview}" id="deleteColumn">
UserModel.as
[Bindable(event="propertyChange")]
public function get loggedInUser():User
return _LoggedInUser;
public function set loggedInUser(value:User):void
_LoggedInUser = value;
//loggedInUserModified.dispatch();
eventDispatcher.dispatchEvent (new Event ("propertyChange"));Hi ,
This is due to the query cache not getting updated for portal
view this problem can be solved by only refreshing the query
and u can get the help of basis people if there are anyother
way for this .
Assigning points is the way of saying thanks in SDN
Regards ,
Subash Balakrishnan -
I can not get link-value from af:tree.
Hello.
I use jdeveloper 10g.
I can not get link-value from tree.
I use following code:
<f:facet name="nodeStamp">
<h:panelGroup binding="#{backing_dialogDic_dic_ETS.panelGroup1}"
id="panelGroup1">
<h:outputText value="#{item.vidNum} #{item.vidName}"
binding="#{backing_dialogDic_dic_ETS.outputText1}"
id="outputText1"/>
<af:commandLink
binding="#{backing_dialogDic_dic_ETS.commandLink2}"
id="commandLink2"
action="#{backing_dialogDic_dic_ETS.returnObject}">
<af:setActionListener from="#{item.idVid}"
to="#{processScope.ETSId}"/>
<af:objectImage source="/images/icons/10.gif"
shortDesc="Выбрать"
binding="#{backing_dialogDic_dic_ETS.objectImage2}"
id="objectImage2"/>
</af:commandLink>
</h:panelGroup>
</f:facet>
</af:tree>
//in java bean:
public String return_Object() {
Object ob = JSFUtils.getManagedBeanValue("processScope.ETSId");
System.out.println(o);
return null;
In console I see null.
How I get this value???
I can get this value if i use treeTable instead of tree.
Thx, Dema.Hi,
not that I think it matters, but the processScope is not a managed bean but a memory scope. So if
JSFUtils.getManagedBeanValue("processScope.ETSId");
assumes a managed bean then this may be incorrect as most likely there exist no managed bean with this name. You should be able to access the process scope from AdfFacesContext.getProcessScope(), which then returns a Map, which you call get("ETSId") on
Frank -
JMS sender adapter is not picking up message from MQ
Hi Experts,
I have configured the JMS sender adapter for getting message from Websphere MQ. In RWB the adapter and the communicaiton channel all looking good. The trace file tells me the connection to the queue has been established.
But the problem is this JMS sender adapter is not picking up message from the Queue defined on the MQ site.
Any Idea what could be wrong?
Thanks!
Jason
JasonHi,
1) Can you activate the JMS adapter again ( edit save and activate it )
2) Check whether the right Queue is addressed.
Regards
Agasthuri Doss
Maybe you are looking for
-
Error while updating to iTunes 10.5
An error ocurred during the installation of assembly "Microsoft.VC80.CRT.type="win32",version="8.0.50727.6195". publicKeyToken="1fc8b3b9a1e18e3b".processorArchitecture="x86" Please refer to Help and Support for more information HRESULT 0x800736B3 Thi
-
Satelllite L40-18x - Windows update error via WRT54G WLan router
I can't make a windows update using the wireless / wired connection to the router. An error occur code 80244019. But if i connect it to DSL modem it updates normally. I upgrade the firmware version from 7.001 to 7.004 disable windows / personnal fire
-
Extension point in blaze for enhancing serialization via externalization
I'm currently working on porting some of Granite's functionality over to BlazeDS. I'd like to start with Granite's Externalization mechanism, http://www.graniteds.org/confluence/display/DOC/2.+Externalizers , which transparently supports Externalizat
-
Concurrent User License SAP B1 named user
Dear Expert I have 30 licenses in SAP B1 9.1 and I have 90 users coming in three shifts, means 30 in each shift. Can I use one license for three users, one session in one shift. How to use this option, will it be auto or manual license switching. SJ
-
Dropped CPU...now computer won't come on.
I had a problem with the laptop with the power connector. After leaving a message on the message board and getting the answer I needed. I replaced the power jack to a updated one. While cleaning the CPU I dropped it on the floor. I picked it up and d