KINAK field in Table KONV not getting updated with value W
Hi,
I have a PO where I am deleting a line item.
After I delet line item the field KINAK in table KONV gets updated with value W.
But I am getting instance where in some cases the field KINAK is not getting updated.
The result is deleted line item is getting populated in PO output also.
Regards
Nandiini
KINAK is updated only when a Condition is inactive ! So when a item is deleted the condition becomes inactive and gets updated with 'W' which means statistical(not to be counted)
A Condition exclusion item
K Inactive due to calculation basis/shipping material type
L Condition exclusion header or inactive at header level
M Inactive due to manual entry
T Inactive at header level
W The document item is statistical
X Inactive via formulae of incorrect
X Inactive via formulae of incorrect
Y Inactive because of subsequent price
Similar Messages
-
KONV not getting updated with new condition type value
Hi,
I have created a new condition type for a pricing procedure. But table KONV-KAWRT is not getting updated with any value. Can anyone help me this.
Thanks
ShwetaHi Vasu,
It was created in the same way then I have assigned calculation formula . For invoice it is comming fine but for the intercompany billing it is not showing any value in Contition tab for this particular condition type. For this when I checked in KNOV table it is showing condition type but the value (KONV_KAWART) is comming out zero and due to this reason it is not showing value in intercompany billing ->condition. Do I need to write code for this?
Thanks,
Shweta -
Excise table J_1IEXCDTL not getting updated with Excise Base value.
Hi All,
The the field EXBAS of table J_1IEXCDTL is not getting updated for ETT (Transaction Type) DLFC.
For other transaction types, the same is getting populated.
Is there a setting for controlling the same?
If yes, can you please guide me.
Best Regards
Debaditya GhoshFirst you should ensure that it is flowing in your billing document. If so, automatically, it will also flow in your excise invoice and the field EXBAS will be updated accordingly.
From your comments, it seems, the amount is not flowing in your billing document and excise invoice. If so, ensure that you have assigned the correct tax code in FV11 for your ED condition type.
thanks
G. Lakshmipathi -
Base table is not getting updated
Hi friends,
am trying to update the attribute18 from the per_vacancies table by adding 1 to it
when am running the concurrent program it is not updating the table
what might be the reason
this is my code
CREATE OR REPLACE PACKAGE BODY apps.update_vacancy_pkg
IS
PROCEDURE update_vacancy_prc (p_err_buf OUT VARCHAR2, p_ret_code OUT NUMBER)
IS
l_object_version_number per_vacancies.object_version_number%TYPE;
l_vacancy_id per_vacancies.vacancy_id%TYPE;
l_inv_pos_grade_warning BOOLEAN;
l_inv_job_grade_warning BOOLEAN;
l_validate NUMBER := 0;
l_assignment_changed NUMBER;
l_return_status VARCHAR2 (240);
l_openings VARCHAR2 (240);
l_err_msg VARCHAR2 (200);
l_vac_id per_vacancies.vacancy_id%TYPE;
l_attr VARCHAR2 (100);
l_attr1 VARCHAR2 (100);
l_attr2 VARCHAR2 (100);
l_attr3 VARCHAR2 (100);
l_attr4 VARCHAR2 (100);
BEGIN
BEGIN
SELECT object_version_number, attribute7, vacancy_id
INTO l_object_version_number, l_openings, l_vac_id
FROM per_vacancies
WHERE vacancy_id IN (SELECT MAX (vacancy_id)
FROM per_vacancies);
EXCEPTION
WHEN OTHERS
THEN
l_vac_id := 0;
l_openings := 0;
END;
BEGIN
SELECT MAX (attribute18)
INTO l_attr
FROM per_vacancies;
SELECT (REGEXP_SUBSTR (l_attr, '.*C'))
INTO l_attr1
FROM DUAL;
SELECT REGEXP_REPLACE (l_attr, '^.*C(.+)$', '\1')
INTO l_attr2
FROM DUAL;
SELECT TO_NUMBER (l_attr2) + 1
INTO l_attr3
FROM DUAL;
SELECT l_attr1 || l_attr3
INTO l_attr4
FROM DUAL;
EXCEPTION
WHEN OTHERS
THEN
l_attr4 := 0;
END;
l_object_version_number := 0;
l_assignment_changed := 0;
l_return_status := 0;
per_vacancy_swi.update_vacancy
(p_validate => l_validate,
p_effective_date => SYSDATE,
p_vacancy_id => l_vac_id,
p_object_version_number => l_object_version_number,
p_number_of_openings => l_openings,
p_budget_measurement_value => l_openings,
p_attribute18 => l_attr4,
p_assignment_changed => l_assignment_changed,
p_return_status => l_return_status
COMMIT;
fnd_file.put_line (fnd_file.LOG, 'Executed Vacancy' || l_vac_id);
fnd_file.put_line (fnd_file.LOG,
'Assignment chaged = ' || l_assignment_changed
fnd_file.put_line (fnd_file.LOG, 'Return Status = ' || l_return_status);
fnd_file.put_line (fnd_file.LOG, 'l_attr4= ' || l_attr4);
END;
END;
it is hsowing in the log file with 1 added to the attribute18
but the table is not getting updated
can some one of you suggest a solution pls
thanks
Edited by: 776317 on Apr 27, 2011 9:15 PM
Edited by: 776317 on Apr 27, 2011 10:01 PMbut how come the seeded api has this
PROCEDURE update_vacancy
(p_validate in number default hr_api.g_false_num
,p_effective_date in date
,p_vacancy_id in number
,p_attribute17 in varchar2 default hr_api.g_varchar2
,p_attribute18 in varchar2 default hr_api.g_varchar2
.);Enable trace/debug, this may give you an idea about the data which is not saved.
Thanks,
Hussein -
Dispute case does not get updated with subsequent partial payment
Hi Experts
I am now still testing the Dispute management .. but it's my first time to see that some times created dispute case does not get updated with the payment posted against the invoice which the dispute case has been raised .. when i trying to add open item to the current dispute case i face this Error..
Process step 004: Change not possible, process step 003 missing
Message no. UDM_MSG037
Diagnosis
The dispute case is to be changed by process step 004 from accounting. However, there is at least one process (for example, clearing transaction from payment or credit memo) that was performed before the current step and that has not yet updated the dispute case. The changes to the dispute case must be carried out in the correct order.
System Response
The dispute case could not be changed.
Procedure
In an asynchronous change to dispute cases using IDoc, make sure that all IDocs of the previous process have been posted. Then you can carry out the required action (for example, post the current IDoc from process step 004 or include further items). The immediate previous process step is 003.
Your kind feed back is highly appreciated..
Regards
Mahmoud EL NadyHi
Thanks for straight forward solutions its now working properly after run the program.. thanks too much..
also do i need to run this program periodically or once i notice that one dispute case it not getting updated?
Regards
Mahmoud El Nady -
Open PO did not get updated with new price.
A mass price change was updated in SAP for one of the supplier . All open orders did not get updated with this new prices.
Can anyone tell me the reason why ?
-Amolhi
i think u have to do it manually
logically if u see u can use diffrent prices in diff po
if ur price is inr 100 in 1st po and u done gr ur rice will get updated in mm suppose it is 105
next time u create the po of 110 rs and done gr
suppose ur price updated is 108 rs inmm
so it is not happening that 108 is get updated in ur 1st po
right so i think u have to update pos manually
if i am wrong plz let me know
regards
kunal -
Table J_1iexcdtl not getting updated?
Hi,
I m facing a problem while creating excise invoice
the header table that is J_1iexchdr is getting updated
but the excise detail table J_1iexcdtl is not getting
updated.
Pls help.
RegrdsFirst you should ensure that it is flowing in your billing document. If so, automatically, it will also flow in your excise invoice and the field EXBAS will be updated accordingly.
From your comments, it seems, the amount is not flowing in your billing document and excise invoice. If so, ensure that you have assigned the correct tax code in FV11 for your ED condition type.
thanks
G. Lakshmipathi -
On reversal of Invoice the table BKPF not getting updated properly
Hi
I have an issue, that when we create the Commercial Invoice, accounting document generated automatically. And after that due to some reason when we reverse the same through VF11, the accounting document which was created while doing the invoicing not getting updated by "reversed with (STBLG)" field and "reversal Indicator (XREVERSAL) field in the table BKPF.
However when I test the some scenario in Development and Quality server the same field is getting updated.
I have already checked the Billing Document Type of SD and accounting document type but found everything in place.
I am unable to get what is missing,and why this is happening in Production server only.
Need your input at the earliest.
Thanks in advance
Regrads
AAHi
thanks to all for their suggestion, the issue resolved with the help of SAP.
For the forum members information :-
This is standard system behaviour.
BKPF-XREVERSAL is only populated/filled in the reversed original
and in the reversal FI document if BKPF-STBLG and BKPF-STJAH
are populated/filled in reversed original and reversal FI document.
BKPF-STBLG and BKPF-STJAH are only populated/filled in reversed
original and reversal FI document if the new/real cancellation
procedure (-> with automatic clearing of the open items) is executed,
and the new/real cancellation procedure is not executed, if an
open item of the original, to be reversed FI document, has already
been cleared (-> also see note 309208).
Regards
Amitesh Anand
Edited by: AA on Apr 25, 2009 11:37 AM -
New field in substituted VO not getting updated !!
Hi,
I want to add a new field to an existing page which was not yet available in the EO and in the VO. Therefore I created a new EO, created an association link (1 to 1) to the orginial EO and substituted the VO.
I can show the newly added field on the page and the value seems correct but when I try to update it, it is not getting updated, however I don't receive any error message at all. I have generated the VORowImpl class, but it does not seem to be working somehow. Do I need to substitute more than just the VO?
Am I forgetting something? What do I need to do to make it updateable?
Thanks for your advice!!
Best regards,
GuyKumar,
The attribute I added to the VO is not transient, but calculated. I can see this in the attribute mapping. Querying the value is not a problem but the update is not doing anything.
Any idea why?
Thanks,
Guy -
USEREXIT_PRICING_PREPARE_TKOMK - table TKOMK not getting updated
Hi,
When I try to use USEREXIT_PRICING_PREPARE_TKOMK to change a custom field in TKOMK I am facing some issues. It works alright the first time , when an order is created through VA01, but any subsequent chnage to the Z field is not getting reflected into TKOMK. I can see the header value being changed but not the actual table value. Also each timeI do a header re pricing TKOMK has a new entry.. is it supposed to have multiple entries? I thought it would have only a single entry for an order?
Regards,
Hari.Hi,
I think for that Z field's dataelement the following need to be set.
go to se11->give the z data element -> go to further characteristics tab -> set the flag for 'Change document' checkbox.
Thanks,
Rangaraju -
Table COMM_IL_PRBDP not getting updated
Hi Experts,
We are trying to identify account by Object ID in Web UI.
Once we hit search and confirm the object id the system should display account details also, but it is througing message as "no account information found" since COMM_IL_PRDBP table doesnu2019t have any values.
Some one could help me where we need to do the settings so that the above table will get updated.
Points will be added.
Thanks in advance.
Regards,
BabuHello Babu,
table COMM_IL_PRDBP would have values only if you have maintained BPs for products.
In order to maintain the values, you have to assign PRDBP reltype to the category to which your product belongs to.
If you are using CRM Web UI, then you need to bring this AB from Available to Displayed AB in you OVP.
Hope this helps!
Best Regards,
Shanthala Kudva. -
Hello,
I'm new to TestStand and just created my first sequences with TS and LV.
The program is running fine but now I need to implemented a dialog screen with some progress results for the user.
This dialog screen must stay open (unless closed by the user) and gets refreshed with the latest analysis results from TestStand.
Is there an example of something like that. (starting from a working example is always easier)
So I need a mechanism to give some results from TestStand to a custom made dialog screen in LabVIEW.
Any thoughts/examples/recommandations ???
Thanks!Hi noxus,
The basic design you are looking for is a daemon, This is basically a VI that runs in the background (your dialog VI for example). This VI is launched dynamicly when needed. And there should be a way of detecting if the deamon is running.
You can use various ways of communicating between VI's. The two most use full I find either Queues or TCP. The added bonus for TCP is that it also works over the Network, but could also be slower and blocked by Firewalls. Queues only work within the LabVIEW Process running on the Local machine and provide a nice way of detecting if the daemon VI is running.
Attached a example that show how you can implement something like this. The 'sent new value.vi' obtains a queue reference, we check if it has created a new queue or if it returned an existing queue reference. If the obtain queue created a new queue this means the daemon is not running and we launch the deamon.vi.
The daemon also connects to the same queue and maintains the reference. If the deamon is closed the referenced is closed as well and the queue is destroyed.
You can run the example VI. (in LabVIEW 8.2).
Hope this helps.
Thanks
Karsten
Attachments:
Daemon.zip 35 KB -
Screen Fields Not getting Updated with DYNP_VALUES_UPDATE
Hi All,
I am using FM DYNP_VALUES_READ to read the screen field values and then modifying those values and passing the modified table to DYNP_VALUES_UPDATE. But the problem is screen fields are not populated with these values . The values I wish to populate are footer values . I am using OO ALV for this wherein I am handling an event for filter of records and accordingly I need to modify my footer. Any Suggestions??
*& Form footer
Caslculate Total items, number of hits/Miss and percent MSP
--> p1 text
<-- p2 text
FORM footer .
CLEAR : io_totitems,
io_tothit,
io_totmiss,
io_permiss.
IF NOT l_flag EQ 1.
Get total items
DESCRIBE TABLE i_outdata LINES io_totitems.
LOOP AT i_outdata INTO wa_outdata.
calculate number of hits
IF wa_outdata-hit_miss = 'HIT'.
io_tothit = io_tothit + 1.
ENDIF.
calculate number of Miss
IF wa_outdata-hit_miss = 'MISS'.
io_totmiss = io_totmiss + 1.
ENDIF.
CLEAR wa_outdata.
ENDLOOP.
calculate percent MSP
io_permiss = ( ( io_totitems - io_totmiss ) / io_totitems ) * 100 .
IF l_flag EQ 1.
wa_dynpread-fieldname = 'IO_TOTITEMS'.
APPEND wa_dynpread TO t_dynpread.
wa_dynpread-fieldname = 'IO_TOTHIT'.
APPEND wa_dynpread TO t_dynpread.
wa_dynpread-fieldname = 'IO_TOTMISS'.
APPEND wa_dynpread TO t_dynpread.
wa_dynpread-fieldname = 'IO_PERMISS'.
APPEND wa_dynpread TO t_dynpread.
CLEAR wa_dynpread.
d020s-prog = sy-repid.
d020s-dnum = sy-dynnr.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = d020s-prog
dynumb = d020s-dnum
translate_to_upper = 'X'
REQUEST = ' '
TABLES
dynpfields = t_dynpread.
MOVE io_totitems TO io_totitem.
CONDENSE io_totitem NO-GAPS.
MOVE io_tothit TO io_tothits.
CONDENSE io_tothits NO-GAPS.
MOVE io_totmiss TO io_totmis.
CONDENSE io_totmis NO-GAPS.
MOVE io_permiss TO io_permis.
CONDENSE io_permis NO-GAPS.
LOOP AT t_dynpread INTO wa_dynpread.
CASE: wa_dynpread-fieldname.
WHEN 'IO_TOTITEMS'.
wa_dynpread-fieldvalue = io_totitem .
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_TOTHIT'.
wa_dynpread-fieldvalue = io_tothits.
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_TOTMISS'.
wa_dynpread-fieldvalue = io_totmis.
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_PERMISS'.
wa_dynpread-fieldvalue = io_permis .
MODIFY t_dynpread FROM wa_dynpread.
ENDCASE.
CLEAR wa_dynpread.
ENDLOOP.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = d020s-prog
dynumb = d020s-dnum
TABLES
dynpfields = t_dynpread
EXCEPTIONS
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
undefind_error = 7
OTHERS = 8.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
Get all fotter details in a internal table
this is used to download footer in Excel
wa_footer-fldname = 'Total Items '.
wa_footer-value = io_totitems.
APPEND wa_footer TO i_footer.
wa_footer-fldname = 'Number of HIT'.
wa_footer-value = io_tothit.
APPEND wa_footer TO i_footer.
wa_footer-fldname = 'Number of MISS'.
wa_footer-value = io_totmiss.
APPEND wa_footer TO i_footer.
wa_footer-fldname = 'Percentage MISS '.
wa_footer-value = io_permiss.
APPEND wa_footer TO i_footer.
CLEAR wa_footer.
ENDFORM. " footerdata: t_dynfields1 type table of dynpread with header line.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = d020s-prog
dynumb = d020s-dnum
translate_to_upper = 'X'
REQUEST = ' '
TABLES
dynpfields = t_dynfields1.
<b>read table t_dynfields1 index 1</b> I hope this is missing
I will be selecting from a list .
Because once the value is read we need to update the screen field with that value .
Here the selected value will be in the first place
Now
Your operation is to populate the fields with some variables .
In the same when I do this there is only one value then
Im expecting only one entry here
LOOP AT t_dynpread INTO wa_dynpread.
CASE: wa_dynpread-fieldname.
WHEN 'IO_TOTITEMS'.
wa_dynpread-fieldvalue = io_totitem .
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_TOTHIT'.
wa_dynpread-fieldvalue = io_tothits.
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_TOTMISS'.
wa_dynpread-fieldvalue = io_totmis.
MODIFY t_dynpread FROM wa_dynpread.
WHEN 'IO_PERMISS'.
wa_dynpread-fieldvalue = io_permis .
MODIFY t_dynpread FROM wa_dynpread.
ENDCASE.
CLEAR wa_dynpread.
ENDLOOP. */
Comment this for a while and
Change the code as
t_dynfields1-fieldname = ' '. "<--- header name
t_dynfields1-fieldvalue = ' '."<----val
append t_dynfields1.
t_dynfields1-fieldname = ' '.
t_dynfields1-fieldvalue = ' '.
append t_dynfields1.
t_dynfields1-fieldname = ' '.
t_dynfields1-fieldvalue = ' '.
append t_dynfields1.
And check .
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = d020s-prog
dynumb = d020s-dnum
TABLES
dynpfields = t_dynfields1.
regards,
vijay -
Hi,
I have developed the code to create projects and to update the table ytest.
When I write the project name and click on create button, one more screen comes(like LSMW screen) where we have to give the description.
This is happening, but when the second screen comes(with project & description), whatever project name I have entered at the selection screen, does not appear in this second screen and also this is not updating the table ytest with project, description,owner and date of creation.
Folloowing is the code,can anyone tell whats wrong in this?
FORM CREATE_ENTRY .
DATA:L_OK,
L_CURSORFIELD(30).
IF SPROJ IS NOT INITIAL.
L_CURSORFIELD = 'PROJECT'.
ELSEIF SSPROJ IS NOT INITIAL.
L_CURSORFIELD = 'SUBPROJ'.
ELSEIF SOBJEC IS NOT INITIAL.
L_CURSORFIELD = 'OBJECT'.
ENDIF.
CASE L_CURSORFIELD.
WHEN 'PROJECT' .
PERFORM CREATE_PROJECT CHANGING YTEST-PROJECT
YTEST-TEXT
L_OK.
FORM CREATE_PROJECT CHANGING P_YTEST_PROJECT
P_YTEST_TEXT
P_L_OK.
DATA:LT_DYNPREAD LIKE DYNPREAD OCCURS 0 WITH HEADER LINE.
CLEAR P_YTEST_TEXT.
CALL FUNCTION '/SAPDMC/LSM_PROJECT_CREATE'
EXPORTING
WITH_DIALOG = C_YES
CHANGING
PROJECT = P_YTEST_PROJECT
PROJECTTXT = P_YTEST_TEXT
EXCEPTIONS
PROJECT_ALREADY_EXISTS = 1
INSERT_ERROR = 2
CANCELED_BY_USER = 3
OTHERS = 4.
IF SY-SUBRC = 0.
P_L_OK = C_YES.
ELSE.
P_L_OK = C_NO.
EXIT.
ENDIF.
CLEAR LT_DYNPREAD[].
LT_DYNPREAD-FIELDNAME = 'PROJECT'.
LT_DYNPREAD-FIELDVALUE = P_YTEST_PROJECT.
APPEND LT_DYNPREAD.
LT_DYNPREAD-FIELDNAME = 'DESCRIPTION'.
LT_DYNPREAD-FIELDVALUE = P_YTEST_TEXT.
APPEND LT_DYNPREAD.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
DYNAME = SY-REPID
DYNUMB = SY-DYNNR
TABLES
DYNPFIELDS = LT_DYNPREAD
EXCEPTIONS
INVALID_ABAPWORKAREA = 1
INVALID_DYNPROFIELD = 2
INVALID_DYNPRONAME = 3
INVALID_DYNPRONUMMER = 4
INVALID_REQUEST = 5
NO_FIELDDESCRIPTION = 6
UNDEFIND_ERROR = 7
OTHERS = 8.Hi,
I am not sure but Use CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
It will work .
Sali... -
EKPO table not getting updated with PR numbers
Hi All,
PR and PO is created in APO and then transferred to R/3 system. For all these POs, we can see the PR number in the PO display(ME23n) but when we see in the EKPO table the PR number is missing.
Any pointers as to why this is happenning? whether any SAP notes needs to be implemented?how we can make that PR is updated in EKPO table also?
Any feed abck will be highly appreciated.Hi,
The problem with having the EKPO hold the requisition number is that you then only have the ability to store ONE PR number.
By storing them on the delivery schedule lines you have the ability to have as many as you like and so you should be looking for these on the delivery schedule lines on the PO item and not on the item itself.
Steve B
Maybe you are looking for
-
After news of the iTunes 7.0.1.8 update broke out today, I downloaded it and have used it for a little while. I'd thought I'd share my experiences so far, but please take note that I did not do any CD burning/importing tests, nor do I own an iPod to
-
How to catch any changes made in a particular field of a table.
Dear Friends, How can we display changes to a filed of a particular table. To make it simple:-- The Program should take values for the name of the table and the field according it will handle all the update ,deletion of a recor
-
Query directly the EM DB tables?
Hi, Is it possible to query directly the DB sitting behind the EM web front end? Where will this DB normally be found, name of the DB, schema, user account, default password? Thanks, Yoni
-
Edge Animate CC June 2014 Update Paste Problem
When i try copy & paste an object in edge animate, it gives me an error saying "An error occurred. Please save your work and restart Edge Animate" Any solutions ?
-
Do I need to activate anything to align colour on screen with colour from printer
If I scan art work I do not always get a 'true color' result. Is there any way of 'improving color'?