Why don't you just write the PO# out to a global variable when you encounter it 
and then use it at will wherever you want from then on out?  

On start of doc PO = ""; and again on start of HL = "O"  loop PO = "";

When you encounter po# then PO = #fieldwhereIfoundPO

Then when you need to use it 

#tempPOnum = PO;

Make sure you set it to blank at the beginning of next  HL = "O"  loop etc so 
you don't mix them up

On Aug 21, 2013, at 11:10 AM, Carlos wrote:

> Hello all, 
> 
> Wondering if any of you could help me out here. I have the below on a 
> Extended Rule On End, In my HL Loop Item Group. My problem is the 2nd IF - 
> What I want to do is check to see if the Element isn't there if So then grab 
> m y PO# from the REF Segment on the Order HL Loop. 
> 
> I normally ask my TPs to send me the PO# on the Item Loop LIN07 and that 
> works fine if they do - we do this because some do pack mix PO# and I need to 
> know what is in that pack. But we have those that do not mix the PO# but I 
> still need to output the detail of the PO# if the send it in the LIN07 im 
> golden but if them do not I want to capture it from the REF and write it out 
> on all of my detail lines. any ideas? I hope that I had made any sense here.
> 
> Thanks in Advance Carlos
> 
> IF $1000_HL:4.#0735:4="I" THEN
> BEGIN
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_T_CNT][HL_I_CNT].#TempPoNum:2 = 
> $1000_HL:4.#0234:48828;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_P_CNT][HL_I_CNT].#TempPoNum:2 = 
> $1000_HL:4.#0234:48828;
> IF #0234:48828= "" THEN 
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_P_CNT][HL_I_CNT].#TempPoNum:2 = 
> $1000_HL:2.#0328:3;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_T_CNT][HL_I_CNT].#TempISBN:2 = 
> $1000_HL:4.#0234:16276;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_P_CNT][HL_I_CNT].#TempISBN:2 = 
> $1000_HL:4.#0234:16276;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_T_CNT][HL_I_CNT].#TempPrice:2 = 
> $1000_HL:4.#0212:5;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_P_CNT][HL_I_CNT].#TempPrice:2 = 
> $1000_HL:4.#0212:5;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_T_CNT][HL_I_CNT].#TempQTYShipped:2 = 
> $1000_HL:4.#0382:11;
> $TempDetailGroup[HL_S_CNT][HL_O_CNT][HL_P_CNT][HL_I_CNT].#TempQTYShipped:2 = 
> $1000_HL:4.#0382:11;
> HL_I_CNT = HL_I_CNT + 1;
> TEMP_CNT_ITEM = TEMP_CNT_ITEM + 1;
> END
> 
> 



[Non-text portions of this message have been removed]



------------------------------------

...
Please use the following Message Identifiers as your subject prefix: <SALES>, 
<JOBS>, <LIST>, <TECH>, <MISC>, <EVENT>, <OFF-TOPIC>

Job postings are welcome, but for job postings or requests for work: <JOBS> IS 
REQUIRED in the subject line as a prefix.Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/EDI-L/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/EDI-L/join
    (Yahoo! ID required)

<*> To change settings via email:
    edi-l-dig...@yahoogroups.com 
    edi-l-fullfeatu...@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    edi-l-unsubscr...@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Reply via email to