M276nw Copy Function Corrupt Output / lines
HP LaserJet Pro 200 color MFP M276nw
Model: CF145A
Issue is when I go to copy, the printer is in a power saving sleep state, I wake it up by pressing a touch screen, and I copy and the copy is corrupt. Now I can fix this by doing a complete power cycle but that really is stupid to have to do every time I need to use it. This is a repeating problem and happens on copy functions and I did copy and save to flash as PDF right now to show issue "see picture". So if this could get reported to the support area that does firmware fixes that be great. Again I can temporarily get it to work properly by doing a complete power cycle but as soon as it goes to sleep and is idle for an extended period and is used again the problem is still occurs.
Can this get fixed in firmware please.
Hi,
Is the printer directly connected to the power source or may connected through any power strip, extention or a surge protector?
If it is not directly connected, plug the product directly into the wall socket and check for any difference.
Please let me know the results,
Shlomi
Say thanks by clicking the Kudos thumb up in the post.
If my post resolve your problem please mark it as an Accepted Solution
Similar Messages
-
Item Conversion Template Issue for Oracle Migration - Copy functionality
Hi,
I am working on Migration project which is from Radius ERP to Oracle 11.5.10.2.
Currently working on Item Conversion. This Item conversion having the fileds like (ORGANIZATION_ID,SEGMENT1,DESCRIPTION,ITEM_TYPE,COST_OF_SALES_ACCOUNT,SALES_ACCOUNT,ATTRIBUTE_CATEGORY,ATTRIBUTE1,ATTRIBUTE2,ATTRIBUTE3,ATTRIBUTE4,ATTRIBUTE5,ATTRIBUTE6,ATTRIBUTE7,ATTRIBUTE8,ATTRIBUTE9,ATTRIBUTE10,ATTRIBUTE11,ATTRIBUTE12,ATTRIBUTE13,ATTRIBUTE14,ATTRIBUTE15,GLOBAL_ATTRIBUTE10,REF_INVENTORY_ITEM_ID,REF_ORGANIZATION_ID).
I have validated those fields and loaded into interfacing to Oracle Successfully in the master Org and Validated through Frontend.
when I close the form, I will be receiving the below warning message and telling that Template id needs to be assign to the item before assigning item to the Org. The message is showing like
"*You have not applied a template to this item, please apply a template before assigning this item to an ORG.*"
Please find the below package which I wrote for this conversion requirement.
The customer is saying like need to achieve the copy functionality based on the "REF_INVENTORY_ITEM_ID and REF_ORGANIZATION_ID".
The Issue is am not able to handle the copy functionality and getting above message. kindly refer the package and suggest me where i am doing the mistake. Its high priority issue for me.
Thanks in advance.
CREATE OR REPLACE PACKAGE APPS.xxxx_inv_items_conv_pkg
AS
PROCEDURE xxx_item_conversion_proc (
errbuf OUT VARCHAR2,
retcode OUT VARCHAR2,
p_org_id IN NUMBER,
-- p_commit_point IN NUMBER,
p_load_code IN VARCHAR2
IS
<<Local Variables Declaration>> <<For space limit deleted these variables>>
CURSOR cur_item_master (pc_org_code VARCHAR2)
IS
SELECT itemstg.*
FROM xxx_inv_system_items_stg itemstg
WHERE itemstg.organization_id = pc_org_code
AND itemstg.status_flag IS NULL;
CURSOR cur_item_master_dup (pc_org_code VARCHAR2)
IS
SELECT itemstg.segment1, itemstg.organization_id
FROM xxx_inv_system_items_stg itemstg
WHERE itemstg.ROWID <
(SELECT MAX (b.ROWID)
FROM xxx_inv_system_items_stg b
WHERE b.segment1 = itemstg.segment1
AND b.organization_id = itemstg.organization_id
AND b.organization_id = pc_org_code
AND itemstg.status_flag IS NULL
AND b.status_flag IS NULL);
BEGIN
IF p_load_code = 'Insert'
THEN
l_transaction_type := 'CREATE'; -- Default Value in I/F Table
ELSIF p_load_code = 'Update'
THEN
l_transaction_type := 'UPDATE'; -- Default Value in I/F Table
END IF;
DBMS_OUTPUT.put_line ( 'Validation Starts At :'
|| TO_CHAR (SYSDATE, 'DD-MON-YYYY HH24:MI:SS')
--Checking for Duplicate Records items
BEGIN
UPDATE xxx_inv_system_items_stg a
SET a.status_flag = 'E',
a.error_message = 'Duplicate Record'
WHERE a.ROWID >
ANY (SELECT b.ROWID
FROM xxx_inv_system_items_stg b
WHERE a.segment1 = b.segment1
AND a.organization_id = b.organization_id)
AND a.organization_id = p_org_id
AND a.status_flag IS NULL;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('Exception in updating duplicates'
|| SQLERRM
END;
DBMS_OUTPUT.put_line ('CheckPoint: Duplicate Record');
BEGIN
SELECT organization_id
INTO l_organization_id
FROM org_organization_definitions
WHERE organization_id = p_org_id;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
DBMS_OUTPUT.PUT_LINE(p_org_id||' Org Does Not Exist');
-- p_retcode := '2';
WHEN OTHERS
THEN
DBMS_OUTPUT.PUT_LINE('Exception in Getting Org Id'||'Cannot Proceed');
-- p_retcode := '2';
END ;
DBMS_OUTPUT.put_line ('CheckPoint: Orgcode' || l_organization_id);
/* IF p_retcode = '2'
THEN
RETURN;
END IF;*/
--Block : Setting Master and Validation Orgs Flags
BEGIN
SELECT DECODE (master_organization_id, l_organization_id, 'Y', 'N'),
master_organization_id
INTO l_master_org,
l_master_org_id
FROM mtl_parameters
WHERE organization_id = l_organization_id;
EXCEPTION
WHEN OTHERS
THEN
l_master_org := 'N';
l_master_org_id := NULL;
DBMS_OUTPUT.PUT_LINE(p_org_id||' Org Does Not Exist');
END ;
DBMS_OUTPUT.put_line ('master_organization_id');
SELECT fnd_profile.VALUE ('USER_ID')
INTO l_user_id
FROM DUAL;
-- Block : Set the SET_PROCESS_ID
l_set_process_id := l_organization_id;
l_insert_count := 0;
LOOP
BEGIN
SELECT COUNT (segment1)
INTO l_insert_count
FROM mtl_system_items_interface
WHERE set_process_id = l_set_process_id
AND transaction_type = l_transaction_type
AND process_flag = 1;
EXCEPTION
WHEN OTHERS
THEN
l_insert_count := 0;
END;
EXIT WHEN l_insert_count = 0;
l_set_process_id := l_set_process_id + 10;
END LOOP;
DBMS_OUTPUT.put_line ('SET PROCESS ID -l_insert_count ' || l_insert_count);
IF p_load_code = 'Insert'
THEN
BEGIN
FOR recitem_data IN cur_item_master_dup (p_org_id)
LOOP
UPDATE xxx_inv_system_items_stg
SET status_flag = l_processed_flag,
error_message = l_error_message
WHERE segment1 = recitem_data.segment1
AND organization_id = recitem_data.organization_id
AND status_flag IS NULL;
COMMIT;
END LOOP;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ( 'Update of Duplicates Failed : '
|| SQLCODE
|| '--'
|| SQLERRM
END ;
END IF;
FOR recitem_data IN cur_item_master (p_org_id)
LOOP
<<Local Variables Declaration>> <<For space limit deleted these variables>>
IF p_load_code = 'Update'
THEN
l_error_message := 'Update Mode' || l_error_delimiter;
END IF;
--l_count := -1;
BEGIN
DBMS_OUTPUT.put_line ('CheckPoint: ItemValidationStart');
SELECT DISTINCT inventory_item_id,
restrict_subinventories_code,
restrict_locators_code
INTO l_inventory_item_id,
l_restrict_subinventories_code,
l_restrict_locators_code
FROM apps.mtl_system_items_b msi
WHERE msi.organization_id = l_organization_id
AND msi.segment1 = UPPER (recitem_data.segment1);
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_count := 0;
-- l_processed_flag := 'F';
DBMS_OUTPUT.put_line ('inventory_item_id - AFTER MAIN LOOP' || l_inventory_item_id||'-'||l_processed_flag);
DBMS_OUTPUT.put_line ('inventory_item_id - AFTER MAIN LOOP' || l_inventory_item_id||'-'||recitem_data.ref_inventory_item_id);
WHEN OTHERS
THEN
l_count := -1;
-- l_processed_flag := 'F';
DBMS_OUTPUT.put_line ('inventory_item_id - AFTER MAIN LOOP' || l_inventory_item_id||'-'||l_processed_flag);
END ;
DBMS_OUTPUT.put_line ('inventory_item_id - AFTER MAIN LOOP'||recitem_data.ref_inventory_item_id);
IF l_count = -1
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Exception - Checking Item already Present'
|| l_error_delimiter;
DBMS_OUTPUT.put_line ('Exception - Checking Item already Present'||l_processed_flag);
ELSIF (l_count > 0 AND p_load_code = 'Insert')
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Item Already Exists In '
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ('Exception - Checking Item already Present1'||l_processed_flag);
ELSIF (l_count = 0 AND p_load_code = 'Update')
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Item Not Present In '
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ('Exception - Checking Item already Present2'||l_processed_flag);
END IF;
BEGIN
SELECT count(*)
INTO l_seg_count
FROM apps.mtl_system_items_b msi
WHERE msi.organization_id = l_organization_id
AND msi.segment1 = UPPER (recitem_data.segment1);
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_seg_count := 0;
l_processed_flag:='F';
l_error_message :=
l_error_message
|| 'Item Not Present In Oracle'
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ('inventory_item_id - l_seg_count ' ||l_seg_count||'-'||l_processed_flag );
WHEN OTHERS
THEN
l_seg_count := -1;
l_processed_flag:='F';
l_error_message :=
l_error_message
|| 'Item Not Present In Oracle'
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
END ;
IF p_load_code = 'Insert'
THEN
IF l_organization_id != l_master_org_id
THEN
BEGIN
SELECT COUNT (1)
INTO l_org_item_count
FROM apps.mtl_system_items_b msi
WHERE msi.organization_id = l_master_org_id
AND msi.segment1 = UPPER (recitem_data.segment1);
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_org_item_count := 0;
DBMS_OUTPUT.put_line ('l_org_item_count ' ||l_org_item_count||'-'||l_processed_flag );
WHEN OTHERS
THEN
l_org_item_count := -1;
END ;
IF l_org_item_count = -1
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Exception - Checking Item in Master '
|| l_error_delimiter;
ELSIF l_org_item_count = 0
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Item Does Not Exist in Master '
|| l_error_delimiter;
END IF;
END IF;
END IF;
DBMS_OUTPUT.put_line ( 'CheckPoint: Iteminmasterorg'
|| l_org_item_count
IF (recitem_data.description IS NULL AND p_load_code = 'Insert')
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message || 'Description is NULL' || l_error_delimiter;
END IF;
IF (recitem_data.sales_account IS NOT NULL)
THEN
BEGIN
SELECT code_combination_id
INTO l_sales_account
FROM gl_code_combinations_kfv
WHERE code_combination_id= recitem_data.sales_account;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
-- l_processed_flag := 'F'; --QUESTION
l_error_message :=
l_error_message
|| 'Sales Account Not Setup '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ( 'CheckPoint: Salesacct_Validation'
|| l_sales_account||'-'||l_processed_flag
WHEN OTHERS
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Sales Account Exception '
|| SQLERRM
|| l_error_delimiter;
DBMS_OUTPUT.put_line ( 'CheckPoint: Salesacct_Validation'
|| l_sales_account||'-'||l_processed_flag
END ;
END IF;
IF (recitem_data.cost_of_sales_account IS NOT NULL)
THEN
BEGIN
SELECT code_combination_id
INTO l_cost_of_sales_account
FROM gl_code_combinations_kfv
WHERE code_combination_id =
recitem_data.cost_of_sales_account;
EXCEPTION
WHEN NO_DATA_FOUND
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'COGS Account Not Setup '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ( 'l_cost_of_sales_account'
|| l_cost_of_sales_account||'-'||l_processed_flag
WHEN OTHERS
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'COGS Account Exception '
|| SQLERRM
|| l_error_delimiter;
DBMS_OUTPUT.put_line ( 'l_cost_of_sales_account'
|| l_cost_of_sales_account||'-'||l_processed_flag
END check_cogs_account;
END IF;
BEGIN
select distinct organization_code
into l_ref_org_code
from org_organization_definitions
where organization_id = recitem_data.ref_organization_id ;
EXCEPTION
WHEN OTHERS THEN
l_ref_org_code:= NULL;
l_processed_flag:='F';
l_error_message :=
l_error_message
|| 'Reference Org Not Present'
|| p_org_id
|| ' Organization '
|| l_error_delimiter ;
DBMS_OUTPUT.put_line ('l_ref_org_code'|| l_ref_org_code||'-'||l_processed_flag);
END;
BEGIN
select concatenated_segments
into l_ref_inventory_item_code
from mtl_system_items_kfv
where inventory_item_id = recitem_data.ref_inventory_item_id
and organization_id = recitem_data.ref_organization_id ;
EXCEPTION
WHEN OTHERS THEN
l_ref_inventory_item_code :=NULL;
l_processed_flag:='F';
l_error_message :=
l_error_message
|| 'Reference Item Not Present'
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
DBMS_OUTPUT.put_line ('l_ref_inventory_item_code'|| l_ref_inventory_item_code||'-'||l_processed_flag);
END;
IF (l_master_org = 'N' AND p_load_code = 'Insert')
THEN
BEGIN
SELECT count(*)
INTO l_description_count
FROM mtl_system_items_tl
WHERE organization_id = l_master_org_id
AND inventory_item_id =
(SELECT inventory_item_id
FROM mtl_system_items_b
WHERE organization_id = l_master_org_id
AND segment1 = recitem_data.segment1);
END ;
IF l_description_count > 0 THEN
l_processed_flag:='F';
l_error_message :=
l_error_message
|| 'Item Description Not Present'
|| p_org_id
|| ' Organization '
|| l_error_delimiter;
END IF;
END IF;
IF l_processed_flag = 'S'
THEN
BEGIN
INSERT INTO mtl_system_items_interface
(organization_id,
segment1,
description,
ITEM_TYPE,
COST_OF_SALES_ACCOUNT,
SALES_ACCOUNT,
attribute_category,
set_process_id,
transaction_type,
process_flag,
copy_organization_code,
copy_item_number,
creation_date,
created_by,
last_updated_by,
last_update_date
--attribute_category
, attribute1
, attribute2
,attribute3
,attribute4
,attribute5
,attribute6
,attribute7
,attribute8
,attribute9
,attribute10
,attribute11
,attribute12
,attribute13
,attribute14
,attribute15
,global_attribute10
VALUES (l_organization_id,
recitem_data.segment1,
recitem_data.description,
recitem_data.ITEM_TYPE,
recitem_data.COST_OF_SALES_ACCOUNT,
recitem_data.SALES_ACCOUNT,
recitem_data.ATTRIBUTE_CATEGORY,
l_set_process_id,
l_transaction_type, --,l_transaction_type
l_process_flag,
l_ref_org_code,
l_ref_inventory_item_code,
SYSDATE, l_user_id,
l_user_id, SYSDATE
-- l_attribute_category
,recitem_data.attribute1
,recitem_data.attribute2
,recitem_data.attribute3
,recitem_data.attribute4
,recitem_data.attribute5
,recitem_data.attribute6
,recitem_data.attribute7
, recitem_data.attribute8
,recitem_data.attribute9
, recitem_data.attribute10
,recitem_data.attribute11
,recitem_data.attribute12
,recitem_data.attribute13
,recitem_data.attribute14
,recitem_data.attribute15
, substr(recitem_data.global_attribute10,1,length(recitem_data.global_attribute10)-1) --recitem_data.global_attribute10
l_insert_count := l_insert_count + 1;
/* IF (l_insert_count = NVL (p_commit_point, 10000))
THEN
-- l_set_process_id := l_set_process_id + 10; -- REVERT BACK CHANGE
l_insert_count := 0;
END IF;
EXCEPTION
WHEN OTHERS
THEN
l_processed_flag := 'F';
l_error_message :=
l_error_message
|| 'Error in Inserting Item '
|| SQLERRM
|| l_error_delimiter;
END ;
COMMIT;
DBMS_OUTPUT.put_line ('CheckPoint: Insertion Completed in Intfacetable');
END IF;
BEGIN
UPDATE xxx_inv_system_items_stg
SET status_flag = l_processed_flag,
error_message = l_error_message
WHERE segment1 = recitem_data.segment1
AND organization_id = recitem_data.organization_id
AND status_flag IS NULL;
COMMIT;
DBMS_OUTPUT.put_line ('Error Message'||l_error_message);
EXCEPTION
WHEN OTHERS
THEN
fnd_file.put_line (fnd_file.LOG,
'Error:Updating Item:'
|| SQLCODE
|| '-'
|| SQLERRM
END;
END LOOP; --FOR recitem_data IN cur_item_master
DBMS_OUTPUT.put_line ( 'Validation Ends At :'
|| TO_CHAR (SYSDATE, 'DD-MON-YYYY HH24:MI:SS')
DBMS_OUTPUT.put_line ('Number of records inserted into Table Successfully -->'|| l_insert_count);
END;
END xxxx_inv_items_conv_pkg;
Edited by: 896170 on Apr 12, 2013 11:58 PMIssue got solved... changed the PO line amount as:
<?xdoxslt:set_variable($_XDOCTX,'line_amt',xdoxslt:to_number(LINE_AMOUNT))?>
Reference :Syntax for 'to_number'
Regards
Manikanta Panigrahi -
How to give delay in switch on digital output lines
Hello All,
I am working on PCI-6514 Digital IO card, I am writing a sequence to my application using DAQmax for Digital input and output lines
I want to switch on one output line0 and after a delay 5sec switch on line1 output and after a delay of 3sec switch on line2 output and sense input line 0 and line 1 .
How can we know the status of output ie output is on or off.
Since i am using the IO card for first time suggest me in this.Hi
I am going to assume that you are using LabVIEW 7.1 for this application. If you are trying to acquire data from an external device after outputting data to that device, the DAQmx tristate property node will give you this functionality.
You will then need a DAQmx write.vi to output your digital data followed by a DAQmx channel property node. Select Digital Output>>Tristate on the property node and wire a true constant into it. After the property node, you can use a DAQmx read.vi to read the data coming into the digital lines. By using the tristate property node, you can avoid stopping the digital output task and starting an entirely new task. I am attaching an example program that will demonstrate this.
Regards,
Hal L.
Attachments:
digital input and output.vi 39 KB -
Copy Function is Not Working properly In Order Management
Hi,
Description-
When an order with remnant model is copied, it copied only the topple model line and they include items attached to the top model line. It doesn’t copy the
option class lines and the option item lines (unshipped and shipped).
Example-
Enter an order with for pd-pto-model. See order#21231.The ordered quantities and structure of the model is shown below:
pd-pto-model 5 qty
pd-std-item1 (included item) 5 qty
pd-pto-oc (option class) 5 qty
pd-std-item1 (included item with rfr checked) 5 qty
pd-std-item2 (option item with rfr checked) 5 qty
pd-std-item3 (option item) 5 qty
Booked the order and pick relased the order. While shipconfirming only shipped 5 qty of pd-std-item3 and staged the rest. On querying the sales order, the line status is seen correctly as follows:
pd-pto-model Closed
pd-std-item1 (included item) Picked
pd-pto-oc (option class) Closed
pd-std-item1 (included item with rfr checked) Picked
pd-std-item2 (option item with rfr checked) Picked
pd-std-item3 (option item) Partially Interfaced to receivables
Copied this order from the order header. The new order# is 21232.On querying the order, I see only 2 lines as follows:pd-pto-model.
Anyone can help me on this issue.
Thanks,
Chinnahaisrig wrote:
Hi ,
We are facing an issue with select() in Solaris 10. we had written a sample program to this issue.
Program name :- sel.cpp
int main()
struct timeval sleeptime;
sleeptime.tv_sec = 60;
printf("1\n");
select(0,NULL,NULL,NULL,&sleeptime);
printf("2");
return 0;
When i run this program in Solaris 9, its printing 1 and after one minute its printing 2.
When i run this program on Solaris 10, its printing 1 and 2 without waiting for 60 seconds.
When i tried to print tv_usec, its printing as 0 in solaris 9 and some garbage values in solaris 10.
I think because of that the above select function is not working properly in solaris 10.
Why the tv_usec is not taking 0 as default values in Solaris 10?
We are using our legacy code for past 20 years. So, before going to do any changes we are trying to find why this happenig like this.Hi
It sounds to me that you've been lucky for 20 years then.
Local POD variables on the stack that aren't explicitly initialized can contain any value. Here's what I see in your app with dbx
(dbx) run
Running: sel
stopped in main at line 9 in file "sel.cpp"
9 sleeptime.tv_sec = 60;
(dbx) print sleeptime
sleeptime = {
tv_sec = -4198732
tv_usec = 0
}That's on a Solaris 10 SPARC machine. If I try it on a Solaris 10 x86 box then I get
(dbx) print sleeptime
sleeptime = {
tv_sec = -830490588
tv_usec = 134510556
and I see the behaviour that you describe.
Paul -
Hi,
In my actual cubes, i have data for the 12 months ie from 01.2006 to 12.2006,
I created copy planning function and in characteristcs usuage "Create Row"
From change----T0 Change
1. Calyear--2006--
2007
2. Calmonth--01.2006 to 03.2006--
01.2007 to 03.2007
3. Vtype--10--
20
4. Version--0--
1
5. Infopro--Actual--
Plan
When i execute the copy function. I am getting the value No of rows *3
ie.
2007-01.2007----
$1000 (Actual Jan value)
2007-01.2007----
$1500 (Actual Feb value)
2007-01.2007----
$3900 (Actual March value)
2007-02.2007----
$1000 (Actual Jan value)
2007-02.2007----
$1500 (Actual Feb value)
2007-02.2007----
$3900 (Actual March value)
2007-03.2007----
$1000 (Actual Jan value)
2007-03.2007----
$1500 (Actual Feb value)
2007-03.2007----
$3900 (Actual March value)
I was expecting only one line for each row from actual to plan cube
2007-01.2007----
$1000 (Actual Jan value)
2007-02.2007----
$1500 (Actual Feb value)
2007-03.2007----
$3900 (Actual March value)
How does the system perform the copy function. Is it not row by row as per the result. Can anyone explain me how it calculates?
Thanks
Annie
02.2006----Hi.
It is expected result if you use range in Calmonth.
You have to map one-to-one if you want correct result.
Just add 2 additional rows in copy function for Calmonth (in toal you should have 3 rows for Calmonth) and in each row map monthes accordingly (01.2006 to 01.2007 etc).
Regards. -
Using TabbedTextOut function to output text, the text will be truncated
In standard C++, I am using 'TabbedTextOut()' function to output text.
My application calls the function more than once with the parameter 'nTabOrigin' set to the same value each time. So that
I call 'TabbedTextOut' function several times for a single line.
Such as I output text 'jumpto A', firstly I output 'jumpto' by using ''TabbedTextOut(...)', then I output ' A' by using 'TabbedTextOut(...)'.
But I found that the character 'o' had been truncated. When the font was set 10, the phenomenon was obvious. Is it a bug of this API?It's OK for me, could you share your code snippets?
Best Regards,
Please remember to mark the replies as answers if they help -
Hi All Experts,
what is the Syntax of copy function in HFM ,please assist me...Thanks in Advanced!!!Hi,
Have you thought about the application HfmCopyAppCmd ? If so, here's a manual:
Usage:
HfmCopyAppCmd.exe -S="<source UDL>" -s=<source app> -D="<destination UDL>" -d=<destination app>
Optional Parameters:
-o="<log file path>" Default is HYPERION_HOME\logs\hfm\HfmCopyApp.log
-cd=Y/N Copy data (default is Y)
-cdt=Y/N Copy data tables (default is Y) see notes.
-ca=Y/N Copy Audit data (default is N)
-cc=Y/N Copy Cluster information (default is N)
-r=Y/N Replace destination app if it exists (default is Y)
-da=Y/N If Replace Existing is true, this flag specifies whether to drop all tables prior to copy (default Y) or
only drop tables being copied (N)
-e=Y/N Log and SQL errors generated during copy (default is N)
-ss=Y/N Use server-side cursors (default is Y)
-sb=Y/N Use SQL binding (default is Y)
-fn=Y/N Filter numeric data (default is N)
-fu=Y/N Filter user data (default is N)
-ic=Y/N Filter invalid Calc Status records (default is N)
-id=Y/N Filter invalid data records (default is N)
-z=Y/N Filter zero value data records (default is N)
-t=<Num> Number of processing threads (default is num CPUs x 2)
-c=<Num> SQL Command Timeout setting (default is zero. no timeout)
-Y="<years>" Semi-colon delimited list of one or more years
-SC="<scenarios>" Semi-colon delimited list of one or more scenario ID's. You must specify the HFM Scenario ID and not the label.
-dts="<data tablespaces>" Semi-colon delimited list of data tablespaces to use (see notes)
-its="<index tablespaces>" Semi-colon delimited list of index tablespaces to use (see notes)
-f="<parameter file>" Path to parameter file to use instead of command line settings. Parameter file settings override command line settings
Notes:
Place quotes around all parameters that contain spaces. In order to disable creation of data tables (cdt), you must disable data copy (cd). The option -cd=N must appear before the -cdt=N. If this order is not correct, tables will be created anyway.
Tablespaces (index and data) must be listed in the following order.
If you do not wish to provide a tablespace for a given type, simply omit it but leave it's semi-colon delimiter.
-dts="DEFAULT;DATA;METADATA;SYSTEM;AUDIT;LOB;"
where DEFAULT = The tablespace where all un-specified tables or indexes will reside
DATA = The tablespace where Data table (DCN,DCE,CSE,CSE, etc) data or indexes will reside
METADATA = The tablespace where all Metadata tables or indexes will reside
SYSTEM = The tablespace where all system tables or indexes will reside
AUDIT = The tablespace where all audit table data or indexes will reside
LOB = The tablespace where the BINARYFILES and USERPARAMS tables or indexes will reside
Parameter file usage:
All parameters must be listed on a seperate line. Parameters can be in any order. Use command HfmCopyAppCmd.exe -cf="<filename>" to create a blank parameter file.
Best regards,
Marcin -
Copy Function using ABAP Exit Function
Hi Experts,
I am trying to write a copy function using Exit Function (ABAP Code) for BPS-BW. Can anyone suggest me any how-to document provided by SAP for this purpose which mentions the standard steps as well as exactly where to change if I want to change some characteristics values. e.g. I would like to copy from one submission to another, so I would like to change the values of the characteristics SUBMISSION.
Points will be rewarded.
Thanks in advanceOr alternatively you can suggest me, what changes do I need to make in the following code if I want to append to the xth_data rather than replacing the values. I want to use it for copy purpose to want to add extra record in the cube with modified characteristic value rather than replacing the first with the second.
""Local Interface:
*" IMPORTING
*" REFERENCE(I_AREA) TYPE UPC_Y_AREA
*" REFERENCE(I_PLEVEL) TYPE UPC_Y_PLEVEL
*" REFERENCE(I_METHOD) TYPE UPC_Y_METHOD
*" REFERENCE(I_PARAM) TYPE UPC_Y_PARAM
*" REFERENCE(I_PACKAGE) TYPE UPC_Y_PACKAGE
*" REFERENCE(IT_EXITP) TYPE UPF_YT_EXITP
*" REFERENCE(ITO_CHASEL) TYPE UPC_YTO_CHASEL
*" REFERENCE(ITO_CHA) TYPE UPC_YTO_CHA
*" REFERENCE(ITO_KYF) TYPE UPC_YTO_KYF
*" EXPORTING
*" REFERENCE(ET_MESG) TYPE UPC_YT_MESG
*" CHANGING
*" REFERENCE(XTH_DATA) TYPE HASHED TABLE
FIELD-SYMBOLS: <ls_data> TYPE ANY,
<ch_struct> TYPE ANY,
<cl_coorder> TYPE ANY.
LOOP AT xth_data ASSIGNING <ls_data>.
now <ls_data> points to a line of xth_data and can
be used to reference each characteristic and/or
keyfigure contained within.
choose first structure which contains the characteristics.
ASSIGN COMPONENT 'S_CHAS' OF STRUCTURE <ls_data> TO
<ch_struct>.
*Assign fields for value assignment in the record (ls_data)
choose the characteristic '0COORDER' (use uppercase)
ASSIGN COMPONENT '0COORDER' OF STRUCTURE <ch_struct> TO
<cl_coorder>.
*<cl_coorder> now contains the value of the internal order in the
*record...
*Make the changes in the values
<cl_coorder> = '2'.
When I am changing <cl_coorder> value to '2', I want it to get appened to xth_data as an additional record. That means the earlier <cl_coorder> value must be available in the cube as it is. What changes do I need to do in the code, please suggest. -
Copy function in Adobe Digital Editions 2
Can you please help with the copy function - I understand its restrictred to 5% but I can't find the 'details' tab that would allow me to see how much I've used and the copy function simply ceased working (and I don't believe I am any where near 5% as I've copied around a half page of an entire book). your help much appreciated.
I actually own a hard copy and I have prescribed the text for a course I'm running and I simply want to avoid a lot of typing up of answers to questions. thanks.Dear Ellis,
I have been using paragraph returns for the spacing but I will try adding the Space before/Space After feature to see if that works better.
I'm taking my text from other word processing documents and shortening/breaking the paragraphs into smaller units for easier reading in ePub. It's easy and natural for me to hit a paragraph return where I want to break and form a new paragraph, and then insert a forced line break -- but I can try your suggestions.
I was just wondering why the system worked for me when reading on the iPod but Adobe Digital Reader did not seem to recognize the forced line break at all and only recognized the paragraph return if it was inserted AFTER the forced line break and not BEFORE it. Inserting the paragraph return AFTER the forced line break makes everything work on both units. -
PTools 8.48.11 Output Window is truncating the output lines
When I review the results from validation or references, the output lines are truncated and will only show about 10 characters. Is there a setting to fix this?
When I look for a find definition references the output is displays as:
Found in P
Found in Pr
Found in Pr
Found in Pr
Search compl
When I copy and past to a text document, the rest of the line is shown to me.
Found in PeopleCode: OPR_DEF_PM_WRK(RECORD) . OPR_DEF_VNDR_PB(FIELD) . FieldChange(METHOD) as PANEL . OPR_DEF_TABLE_VND1
Found in Project: AP
Found in Project: APEM
Found in Project: DBCMP_A_P_PRDMOV
Search completed and 5 reference(s) found. -
How do I use the print function to output a numeric variable with a fixed amount of leading zeroes
I need to create an output from a T-SQL query that picks a numeric variable and uses the print function to output with leading zeroes if it is less than three characters long when converted to string. For example if the variable is 12 the output should
be 012 and if the variable is 3 the output should be 003.
Presently the syntax I am using is PRINT STR(@CLUSTER,3) . But if @CLUSTER which is numeric is less than three characters I get spaces in front.
Please help!>> I need to create an output from a T-SQL query .. <<
NO! NO! In RDBMS, we have a presentation layer that handles displays. We do not ever do it in the database. This is fundamental. But more than that, the purpose of PRINT is for debugging in T-SQL and never for output.
You are still writing 1960's COBOL or BASIC, but you want to to it in SQL. You probably picked the wrong data type (a numeric that should be a string) and are trying to repair your design error.
--CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
in Sets / Trees and Hierarchies in SQL -
I want to create a sales return, and use copy with reference to do that. But if the sales order items cate is TAB, then those items cannot be copied, I check the config dosen't find the TAB item for order type, even in the standard, RE to OR, I question that whehter is not make sense to copy TAB items. Anyone try add TAB item to copy function? Thanks!
Use T-Code - VTAF (IMG - Sales and Distribution - Sales - Maintain Copy Control for Sales Documents - Copying Control: Billing Document to Sales Document
Here select your Invoice Type & Sales Returns Documents type & double click in Item on left hand side. You will list of available items & you can also add new Items here.
Hope this helps...
Thanks,
Jignesh Mehta -
Copy Function at a parent Level
Hi Experts.
We are trying to copy data from one category 'member' to another. We want this copy functionality only a particular Entity(which is a parent member). When we execute the copy package and give the selection for the parent entity(Both in the source and destination selection), the package is failed showing that " No Authorisation to write data to a parent member".
The situation can be better explained with the following example:
Category : Budget, Actual
Entity A
Sub entites : 1, 2, 3(Which has parent as "A")
When I execute the copy package, I am giving my selection fields as follows:
Source: Destination:
Actual Budget
A A
Where I want the data in 1,2,3 entites of actual to be copied to Budget.(As 1,2,3 are children of A)
Is this a feature of BPC where we cannot copy the data of all the base entites of a particular parent member??
Any suggestions on this would be helpful.
Thanks in Advance
Regards,
ChandraHI Pkrishnas,
Thanks for the reply.
Actually, this a feature which we need to give to the user. If the user wants actual data of the previous cycle as the current cycle budgeted data for his particular unit, he uses the copy option, otherwise he ignores it. So, he should have the option to select the entity.
Moreover, the child members of the parent is not restricted to 3, they may in some cases be 50 to 60.
Considering the above two cases, we cannot go for copy at a base level, as it will result in hectic exercise.
Regards,
Chandra -
How can I get a file to copy all of the files in a directory except itself and the source of the copy function will be the directory the final program is in? This application must be in Lab View 8.
you mean something like this (see below)?
Now you may have to implement code to check if the destination folder exists and to create it, etc. But if you use the Front Panel Control to select the destination folder, it should be okay.
Not the best implementation, mind you but you'll get the idea..
Message Edited by JoeLabView on 04-18-2007 03:43 PM
Attachments:
copy folder contents.PNG 10 KB -
Error "You cannot enter a partner function for output NEU"
Hi Experts,
I'm having these error "You cannot enter a partner function for output NEU" (message VN041) when I tried to assign a partner function (e.g OA) in the conditions records for application "EV" (Purchase outline agreement). The system do not allow me to do this for any doc type (LP, LPA, MK, OA, etc). I'm using t-code NACE or MN08.
I want to assign partner for key combination "Document Type". The conditions is already there but with no value, so I want to assign partner function "OA" or "VR".
I already check all the configuration and looks fine. For example, define possible partner functions for output type "NEU" for application "EV" (Purc outline agree).
Hope you can help me to find the problem.
Thanks,
Mairo.I have the error in NACE or using tcode MN08.
As soon I executed those transaction the system shows the condition records created for varios Doc Type (e.g LP, LPA, MK, etc) but with no partner function assigned. For example:
Doc. Type / Name / Funct / Partner / Medium / Date/time / Language
LP / Scheduling Agreement / blank / blank / 2 / 3 / EN
LPA / Scheduling Agreement / blank / blank / 1 / 3 / EN
For example, I try to assign function "OA" for Doc. Type "LP", choose value from quickpick. Then when I press enter, the system give me the error "You cannot enter a partner function for output NEU", message no. VN041. Do not allow me to continue, so I have to leave this field blank, with no change.
Thanks,
Maybe you are looking for
-
What is the difference between these machines??
I am confused about the i3, i5, & i7, what does that mean? Refurbished iMac 27-inch 3.33GHz Intel Core 2 Duo Originally released late 2009 27-inch LED-backlit glossy widescreen display 4GB memory 1TB hard drive 8x SuperDrive (DVD±R DL/DVD±RW/CD-RW) A
-
FCC problem: Empty document found. Proceed without sending message
Hi all, I am doing FCC to FCC scenario. In that I am getting the following message in Communication channel Monitoring. <b>Channel CC_File_FILBAS009_Sender</b>: Entire file content converted to XML format <b>Channel CC_File_FILBAS009_Sender</b>: Empt
-
Keynote sound/picture synchronisation problems
I am using Keynote '08 for a presentation with 500 photos and a sound track which I created in GarageBand using various music tracks (total time 45min.) The problem is that when showing the presentation the sound track is no longer correctly synchron
-
Hi, I need your help in troubleshooting the issue related to www crawler that i have set up on my WCI installation. I have not been able to successfully run the www crawler & import searched content from external websites into WCI Knowledge Directory
-
Applying row-level security to crystal report instance
Hi we have created crystal reports based on sap r/3 data using open sql driver and imposed row level security and published to BOE.The user when opens report with view on demand can see the data which he is supposed to see. Is it possible to schedule